只读实例(slave主从)延迟排查

本文介绍了如何判断MySQL主从实例(主节点与只读从库)是否存在延迟,包括查看主实例和只读实例的状态,以及对比Executed_Gtid_Set来确认延迟。接着详细分析了造成延迟的原因,如大批量更新、无主键更新、DDL阻塞,并给出了相应的解决策略,帮助优化主从延迟问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


实为吾之愚见,望诸君酌之!闻过则喜,与君共勉 


以下方法适用于实时查看只读延迟(主从延迟),即需要在延迟发生的时候查看才能确认问题,历史延迟不适用,以下环境已经开启并行复制。

 

第一章:如何判断无延迟

第一步:主实例信息获取

主实例(主节点)高权限账户执行:

1,show processlist

2451b6268c7a72110d1461870ca8be4ec8ecb3bc
2,show master status\G

7ede228c8ad41b85eb1d3d02291756d7c7264c0f

3,show variables like ‘%uuid%’;

4302cee140dacf133cd2c4b7c993c9ab8f37e3b8

 

第二步:只读实例信息获取

只读实例(slave从库)高权限账户执行:

1ï¼ show processlist

aafb4079462fe04a04c17a92c960db89aed7c20f

2ï¼ show slave status\G

mysql>show slave status\G

*************************** 1. row ***************************

               Slave_IO_State: Waiting for master to send event

                  Master_Host: 10.151.83.26

                  Master_User: replicator

                  Master_Port: 3106

                Connect_Retry: 60

              Master_Log_File: mysql-bin.000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值