mysql主从延迟排查

时间:2024-03-19 21:38:28

 搭建主从后做压力测试,发现从库的日志落后很多

mysql主从延迟排查

排查:

1 排除硬件问题导致:两台机器同样的配置,同样的my.cnf.

2 排除网络传输日志导致:主库日志完成后,发现所有主库日志都已经同步到从库

3  show slave status\G,发现 Slave_SQL_Running_State: system lock,然后通过pstack跟踪:

mysql主从延迟排查

mysql主从延迟排查

怀疑是不是并行问题导致,只有一个并行的线程?

4  是不是复制并行问题,查看参数:

mysql主从延迟排查

stop slave;

set global slave_parallel_type='logic_clokc';

set global slave_parallel_workers=8;

start slave;

5 发现从库延迟有所好转! 

mysql主从延迟排查