修改主從複製模式

2022-05-20 16:24:26 字數 758 閱讀 6870

主從同步有三種複製模式分別是:非同步複製、全同步複製、半同步複製。複製模式關係到主從的資料一致性。

非同步複製:(asynchronous replication)主庫執行完一次事務後,立即將結果返回給客戶端,並不關心從庫是否已經接受並處理。

全同步複製:(fully synchronous replication) 當主庫執行完一次事務,而且必須要從庫執行了該事務後才將結果返回給客戶端。

半同步複製(semisynchronous replication)介於非同步複製和全同步複製之間,當主庫執行完一次事務後,等待至少乙個從庫接收並寫入到relay log中財將結果返回給客戶端。

複製模式

優點缺點

非同步複製(asynchronous replication)(預設)

返回給客戶端速度極快。

可靠性低

全同步複製(fully synchronous replication)

返回給客戶端速度較慢

可靠性極高

半同步複製(semisynchronous replication)

返回給客戶端速度快

可靠性高

綜合情況來看,建議使用半同步複製模式,既可以保證我們資料的一致性的情況下,也能夠保證其速度。

預設是使用的非同步複製模式,接下來就進行修改複製模式。

mysql主從複製模式

mysql主從複製包括非同步模式 半同步模式 gtid模式以及多源複製模式,預設是非同步模式 1.非同步複製 asynchronous replication mysql預設的複製即是非同步的,mysql 主伺服器上i o thread 執行緒將二進位制日誌寫入binlog檔案之後就返回客戶端結果,...

Mysql主從複製和Redis主從複製的區別

這是學習的時候自己總結的筆記,因為使用typora記筆記,導致太多的筆記分散,所以傳到部落格方便查詢,代表的是typora裡的高亮 mysql主從複製和redis主從複製的區別 複製時機 mysql的主從複製是 從接入點開始 主機之前的資料,從機不會複製 但是redis是 從頭開始備份 主機之前的資...

mysql主從複製

罪過啊,博主最近好久沒有更新部落格了,轉有道雲筆記了,筆記裡還有些乾貨,最近慢慢分享出來吧。博主最近發現有好多想學,但是發現精力有限啊,博主本來是搞個開發的,但是偏偏想把運維,dba的技術全都學了 mysql集群,nginx等等等 但是發現精力有限,所以簡單了解一下,mysql的主從複製,後面還有m...