美文网首页
mysql主从复制的原理

mysql主从复制的原理

作者: 青缘1990 | 来源:发表于2019-05-30 14:03 被阅读0次

1、首先MySQL主库在事务提交的时候会把数据变更作为Events记录在二进制文件Binlog中,MySQL主库的sync_binlog参数控制Binlog日志刷新到磁盘。

2、MySQL通过3个线程完成主从复制:

其中Binlog Dump线程跑在主库上,I/O线程和SQL线程跑在从库上,

  1)、主库随后创建Binlog Dump线程读取数据库事件并发送给I/O线程,

 2)、I/O线程获取到事件数据后,更新到从库的Relay log中去,

3)、之后从库的SQL线程读取RelayLog并应用

相关文章

网友评论

      本文标题:mysql主从复制的原理

      本文链接:https://www.haomeiwen.com/subject/yhomtctx.html