码迷,mamicode.com
首页 > 数据库 > 详细

mysql-学习-9-20170524-复制原理

时间:2017-05-25 00:01:51      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:nod   事务   成功   场景   slave   loss   font   alt   复制   

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 
相当于Redo commit 标志了 
最后一个Binlog里面的Xid 

 

 

 

场景一,master/slave实时同步  master主动通知,slave去拉取

场景二:  早上的备份下午建一个从库  slave去拉取

 

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

半同步复制

 技术分享

 loss zero replication  
 5.7之前的半同步:
技术分享

技术分享

 

技术分享

技术分享

技术分享

技术分享

 

 

技术分享

技术分享

技术分享

 

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

  技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

mysql-学习-9-20170524-复制原理

标签:nod   事务   成功   场景   slave   loss   font   alt   复制   

原文地址:http://www.cnblogs.com/wanggl/p/6901415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!