搭建主从后做压力测试,发现从库的日志落后很多
排查:
1 排除硬件问题导致:两台机器同样的配置,同样的my.cnf.
2 排除网络传输日志导致:主库日志完成后,发现所有主库日志都已经同步到从库
3 show slave status\G,发现 Slave_SQL_Running_State: system lock,然后通过pstack跟踪:
怀疑是不是并行问题导致,只有一个并行的线程?
4 是不是复制并行问题,查看参数:
stop slave;
set global slave_parallel_type='logic_clokc';
set global slave_parallel_workers=8;
start slave;
5 发现从库延迟有所好转!