1. 程式人生 > >mysql-學習-9-20170524-復制原理

mysql-學習-9-20170524-復制原理

style 9.png pos repl prepare 半同步 loss osi ges

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-復制原理