MySQL从库应用日志卡住

本文介绍了在MySQL环境中,当从库出现由于特定事件如'SET @@SESSION.GTID_NEXT='ANONYMOUS''导致的延迟问题时,如何进行故障定位和解决。通过查询进程列表和relay日志,找出并跳过引起阻塞的事件,使用STOP SLAVE, SET GLOBAL sql_slave_skip_counter 和 START SLAVE 命令来恢复从库同步,从而减少与主库的差距。
摘要由CSDN通过智能技术生成

SELECT * FROM information_schema.`PROCESSLIST` WHERE command<>'sleep';

Reading event from the relay log

SHOW relaylog EVENTS IN 'mysql-relay-bin.000059' FROM 890792001 LIMIT 500 ;

查到是SET @@SESSION.GTID_NEXT= 'ANONYMOUS'事件卡住

# 卡在这个SET @@SESSION.GTID_NEXT= 'ANONYMOUS' ,不知道是啥,把这个event跳过
STOP SLAVE ;
SET GLOBAL sql_slave_skip_counter=1;
START SLAVE;

再次查看从库和主库之间差距是不是有缩小

SELECT * FROM information_schema.`PROCESSLIST` WHERE command<>'sleep';

详细解读:

Mysql slave 延迟故障一列(无主键) - 币圈割韭菜 - 博客园 (cnblogs.com)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值