主从同步主要的 3 个流程
每个步骤可能导致的延迟
1. 主库有大量的 ddl dml
dml 操作, 拆分
ddl 操作, gh-ost // 参考附录 1,2
2. 日志传输
3. 备库的并行复制能力: (relay log 的执行速度)
第 3 步是主要延迟因素, 优化效果最明显
并行复制: 本来是单线程执行 relay log 的, 优化成多线程
参考
主备延迟的来源 https://time.geekbang.org/column/article/76795
技术分享 | gh-ost 在线 ddl 变更工具 https://zhuanlan.zhihu.com/p/83770402
来源: http://www.bubuko.com/infodetail-3485069.html