环境说明
●mysql 内核版本:
○v5.7.x
问题现象
重启agent,但从库延迟增大,从库processlists发现大量锁等待
agent日志如下:
原因分析
agent 下发sql语句:set global read_only=1和从库mts回放发生死锁,导致延迟增大
mysql mts 并行回放bug
解决方法
show processlists 找到对应的死锁语句,kill 死锁sql,恢复正常
或者:
set global slave_parallel_workers=0;stop slave;start slave;