国产探花免费观看_亚洲丰满少妇自慰呻吟_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確認信息之后,向存儲引擎提交事務,最終返回給客戶端。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定陶县| 石景山区| 昭平县| 高要市| 海口市| 桐柏县| 银川市| 阳朔县| 华安县| 盐边县| 扶风县| 隆德县| 理塘县| 盐亭县| 安仁县| 兴城市| 任丘市| 丰宁| 南川市| 平武县| 沈阳市| 永昌县| 福建省| 台东市| 南漳县| 调兵山市| 梧州市| 墨脱县| 宁城县| 台州市| 通江县| 花莲县| 工布江达县| 密云县| 赤水市| 舟山市| 平凉市| 梧州市| 建平县| 郓城县| 静宁县|