国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > 文庫 > 正文

Semi_Sync Replication方案的復制

2024-09-07 22:12:38
字體:
來源:轉載
供稿:網友
      基于傳統的復制,可能存在從庫復制延遲的問題,那么master宕機后,如果此時master不能恢復,只能用slave代替master,slave處于落后的狀態,就會導致數據丟失。可以通過半同步復制解決部分問題。
      參數rpl_semi_sync_master_wait_point在MySQL的半同步復制中,控制master在哪個階段等待來自slave的ACK確認。在MySQL5.7中,該參數主要有兩個值:after_commit和after_sync。
      1)rpl_semi_sync_master_wait_point=after_commit:master將自己的binlog寫入到bin-log文件并且sync,且向存儲引擎提交事務,然后一直等待ACK。當至少一個slave接收到binlog后,寫入relay-log并返回ACK確認信息。master在接收到從庫ACK確認信息后,將結果返回給客戶端。
      2)rpl_semi_sync_master_wait_point=after_sync(MySQL5.7新增):master將自己的binlog寫入到binlog文件并且sync,之后會進入等待ACK,當至少一個slave接收到binlog之后,寫入relay-log并返回ACK確認信息。master接收到從庫ACK確認信息之后,向存儲引擎提交事務,最終返回給客戶端。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇江市| 白银市| 内丘县| 陆川县| 南宁市| 麦盖提县| 鄂州市| 平谷区| 山东省| 通化县| 望江县| 乌拉特中旗| 石台县| 阿巴嘎旗| 延庆县| 北宁市| 来安县| 旬阳县| 怀化市| 张家口市| 翼城县| 拉萨市| 临海市| 石嘴山市| 新乡市| 加查县| 姚安县| 曲松县| 朝阳区| 宜兰县| 巴林左旗| 安福县| 博野县| 叶城县| 黑水县| 获嘉县| 恩施市| 花垣县| 宜州市| 庆云县| 宣武区|