面试真题

数据库 · 中等 · 百度

主从复制延迟的原因?

中等 数据库 🎤 百度
参考答案
主从复制延迟核心原因:主库写入与从库重放之间的时间差。主要因素:1. 主库高并发写入,从库SQL线程单线程重放(或并行复制粒度不足)成为瓶颈;2. 网络延迟或带宽限制,binlog传输慢;3. 从库硬件差或同时承担读请求,重放性能低;4. 大事务(如批量更新)在主库很快,从库重放锁等待久;5. 主库组提交但从库只能串行应用。原理:异步复制下主库写binlog后响应客户端,从库IO线程拉取binlog到relay log,SQL线程回放,任意环节阻塞即延迟。
题目整理自公开面经,答案由校招宝自研生成,仅供参考