首页 > 代码库 > mysql-学习-9-20170524-复制原理
mysql-学习-9-20170524-复制原理
mysql-学习-9-20170524-复制原理
剖析复制线程 mysql5.7复制的特点
主库写日志binlog的流程,
innodb 到 redo 再到commit可以认为这个事务完成了
inodb redo prepare (没有Commit标志) 写binlog
分布式事务
1.inodb redo prepare (没有Commit标志)
2. 写binlog commit
写成功了,会把binlog filename, position 写入Redo
1.inodb redo prepare (没有Commit标志)
2. 写binlog commit
写成功了,会把binlog filename, position 写入Redo
相当于Redo commit 标志了
最后一个Binlog里面的Xid
场景一,master/slave实时同步 master主动通知,slave去拉取
场景二: 早上的备份下午建一个从库 slave去拉取
半同步复制
loss zero replication
5.7之前的半同步:
mysql-学习-9-20170524-复制原理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。