上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页

MySQL查找占用CPU过高的SQL

摘要: 作为DBA工作中都会遇到过数据库服务器CPU飙升的场景,我们该如何快速定位问题?又该如何快速找到具体是哪个SQL引发的CPU异常呢?下面我们说两个方法。聊聊MySQL中如何快速定位占用CPU过高的SQL。 技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。 以一个例子为切 阅读全文
posted @ 2024-09-28 09:39 阿陶学长 阅读(236) 评论(0) 推荐(0)

semi-sync原主库加入集群阻塞问题分析

摘要: 问题现象 客户在一个一主两从的半同步复制环境下做了手工切换,然后尝试把原主库加入集群中,结果发现新集群中的数据一直无法同步到slave(原主库)中来,查看slave(原主库)同步状态,IO线程和SQL线程都是YES状态,但是Seconds_Behind_Master大于0. 查看show proce 阅读全文
posted @ 2024-09-27 08:45 阿陶学长 阅读(116) 评论(0) 推荐(0)

SQL优化小技巧

摘要: 应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。 那么如何提高数据库SQL语句执行速度呢? 有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。 阅读全文
posted @ 2024-09-26 09:06 阿陶学长 阅读(29) 评论(0) 推荐(0)

删除归档日志和过期备份

摘要: 删除归档日志 删除某个Sequence之前(包含该Sequence)的归档日志 RMAN>delete archivelog until sequence xxx; RMAN>delete archivelog from sequence xxx until sequence xxx; 删除系统时间 阅读全文
posted @ 2024-09-25 08:54 阿陶学长 阅读(404) 评论(0) 推荐(0)

pgsql 查看日志文件大小、数据目录、运行日志相关配置、当前lsn

摘要: 常用命令 查看数据目录 show data_directory; 是否开启归档 show archive_mode; --查看日志目录所有文件select * from pg_ls_logdir(); --查看/data目录下的文件select pg_ls_dir('/data'); 输出数据库WA 阅读全文
posted @ 2024-09-23 08:56 阿陶学长 阅读(307) 评论(0) 推荐(0)

shell生成指定长度的随机数

摘要: 生成指定长度是随机数 # 8位纯数字的随机数 tr -cd '0-9' </dev/urandom | head -c 8 # 16位包含字母、数字的随机数 tr -cd '[:alnum:]' </dev/urandom | head -c 16 使用/dev/urandom而不是/dev/ran 阅读全文
posted @ 2024-09-21 10:45 阿陶学长 阅读(12) 评论(0) 推荐(0)

GBase 8a 执行计划Explain介绍

摘要: 本文介绍GBaase 8a数据库集群的执行计划功能。包括语法以及一些常见场景的执行计划分析。 语法 explain/desc [extanded/partitions] select … explain只能显示sql select部分的执行计划 标准输出为explain,加extanded/part 阅读全文
posted @ 2024-09-20 08:50 阿陶学长 阅读(127) 评论(0) 推荐(0)

mysql查询字段排序规则、数据库编码、表编码,修改排序规则

摘要: 查询字段排序规则、数据库编码、表编码 SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME FROM INFORMATION_SCHEMA.COLUMNS 表字段修复 #改变字段数据 字符集、排序规则 阅读全文
posted @ 2024-09-19 08:39 阿陶学长 阅读(142) 评论(0) 推荐(0)

PGSQL-查看sql正在运行的进程、查看表是否被锁、解锁表

摘要: 1.PGSQL-查看sql正在运行的进程 SELECT datname,pid,state,query FROM pg_stat_activity where state='active' SELECT procpid, START, now() - START AS lap, current_qu 阅读全文
posted @ 2024-09-18 08:55 阿陶学长 阅读(1251) 评论(0) 推荐(0)

北京的 IT 崩盘了么?

摘要: 这几年的互联网的形势,相信大家都已经有所感受,不仅仅是北京,各地裁员和劝退的情况比往年多得多,找一份满意的工作现在变得异常艰难。 分享一些对IT行业现状的看法,希望大家能理性看待。 互联网行业已经历了十五年的风雨,我在北京也有十年的经历,见证了行业的起起落落。现在的情况已经不仅仅是崩盘,互联网行业的 阅读全文
posted @ 2024-09-17 09:56 阿陶学长 阅读(78) 评论(0) 推荐(0)

You must reset your password using ALTER USER statement before executing this statement.

摘要: MySQL 5.7之后,刚初始化的MySQL实例要求先修改密码。否则会报错: mysql> create database test; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before 阅读全文
posted @ 2024-09-15 10:58 阿陶学长 阅读(482) 评论(0) 推荐(0)

Linux上文件的权限管理

摘要: 3.1 文件/目录的权限 3.1.1 文件的权限 每个文件都有其所有者(u:user)、所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者。权限包括读(r:read)、写(w:write)、执行(x:execute)。在不同类型的文件上读、写、执行权限的体现 阅读全文
posted @ 2024-09-14 10:16 阿陶学长 阅读(1708) 评论(0) 推荐(0)

备份MySQL binlog

摘要: 以前备份binlog时,都是先在本地进行备份压缩,然后发送到远程服务器中。但是这其中还是有一定风险的,因为日志的备份都是周期性的,如果在某个周期中,服务器宕机了,硬盘损坏了,就可能导致这段时间的binlog就丢失了。 而且,以前用脚本对远程服务器进行备份的方式,有个缺点:无法对MySQL服务器当前正 阅读全文
posted @ 2024-09-13 09:09 阿陶学长 阅读(51) 评论(0) 推荐(0)

MySQL百万级数据分页查询优化

摘要: 前言 当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作 为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 1、表名:o 阅读全文
posted @ 2024-09-12 08:41 阿陶学长 阅读(73) 评论(0) 推荐(0)

Oracle函数之LISTAGG用法

摘要: 官方文档的解释如下: For a specified measure, LISTAGG orders data within each group specified in the ORDER BY clause and then concatenates the values of the mea 阅读全文
posted @ 2024-09-11 08:53 阿陶学长 阅读(341) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页