mysql-学习-9-20170524-复制原理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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-复制原理的主要内容,如果未能解决你的问题,请参考以下文章
半万字长文学习 MySQL 主从复制原理,面试必问,建议收藏!