MySQL主从延迟

Posted by BY lingjun on November 27, 2019 本文总阅读量

MySQL主从延迟情况总结

工作中经常会遇到从库延迟问题,特总结记录下

  1. 主库DML语句并发大,从库QPS高
  2. 从库服务器配置差或者一台服务器上几台从库(资源竞争激烈,特别是io)
  3. 主库和从库的参数配置不一样
  4. 大事务(DDL,个人觉得DDL也相当于一个大事务)
  5. 从库上在进行备份操作
  6. 表上无主键的情况(主库利用索引更改数据,备库回放只能用全表扫描,这种情况可以调整slave_rows_search_algorithms参数适当优化下)
  7. 设置的是延迟备库
  8. 备库空间不足的情况下
  9. 长时间未提交的事务也会造成瞬时主从延迟
  10. 网络故障
  11. slave_net_timeout和Slave_heartbeat_period 参数设置不合理

mysql5.7 已经实行了并行复制