MySQL

Binlog分析利器 binlog_summary.py 分析主从延迟

Binlog中,除了具体的SQL,其实,还包含了很多有价值的信息,如, 事务的开始时间。 事务的结束时间。 事务的开始位置点。 事务的结束位置点。 操作的开始时间(一个事务通常会包…

Loki + Promtail 处理MySQL慢日志

环境 MySQL 5.7 Loki 3.5.3 Promtail 3.5.3 检索方式 MySQL 5.7 日志不支持JSON格式,原日志格式不利于检索,若不经处理,则每次检索都要…

MySQL连接数暴增,wait_timeout 调整

MySQL服务连接数突然暴增,登录服务查看大都是sleep进程,并且1分钟会启用一个新的连接,紧急处理方案是需要手动去释放连接数。 查看wait_timeout mysql>…

MySQL 备份库文件 恢复指定表 UPDATE或INSERT

步骤 使用grep提取表数据 清空表,插入 或更新,需造数据 强烈注意:备份数据库,然后在客户端执行一条测试OK,再批量脚本执行 如这里需要恢复musiclib数据库下的artis…

kube-prometheus监控MySQL

部署MySQL5.7 [root@harbor monitoring]# cat mysql.yaml apiVersion: v1 kind: Namespace metadat…

Rocky9 Kubernetes MySQL5.7 启动报错解决

MySQL 57 StatefulSet apiVersion: v1 kind: Service metadata: name: mysql namespace: java-pr…

MySQL 添加字段锁表 事务导致的锁表记录

事因: 修改order_detail 新增字段pre_delivery_date,使用原生alter命令或pt-online-schema-change操作均发现锁表,order_…

MySQL 千万级大表添加字段 pt-online-schema-change使用

MySQL大表添加新字段 开发过程,经常需要给表添加字段名,在测试环境数据少很快就添加好了,但是在生产环境就要小心了,线上的数据库有很多表数据是百万级、千万级, 添加字段就会慢很多…

二、MySQL MHA高可用

一、MHA介绍 1.1 MHA介绍 MHA为MySQL主从复制架构提供了自动故障切换功能。MHA在监控到master节点故障时,会提升其中拥有最新数据的slave节点成为新的mas…

MySQL5.7的多源复制

环境 Mysql: 5.7.18 Master1: 192.168.1.41 Master2: 192.168.1.42 Slave: 192.168.1.43 复制模式: gti…