RSS
菜单

MySQL 主从复制的原理是什么?

主从复制流程:① 主库写 binlog(提交时);② 从库 IO 线程连接主库请求 binlog,主库 dump 线程发送;③ 从库 IO 线程把 binlog 写入中继日志 relay log;④ 从库 SQL 线程读取 relay log 并重放,更新从库数据。三个线程:主库 dump 线程、从库 IO 线程、从库 SQL 线程。类型:异步复制(默认,主库不等待从库)、半同步复制(semisync:至少一个从库 ack 才提交,5.7+)、组复制(MGR)。复制延迟主要发生在 SQL 线程重放(单线程,5.7 可并行复制)。

下载推广海报

圈内讨论推广海报

《MySQL 主从复制的原理是什么?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。