亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

在MySQL中使用GTIDs復制協議和中斷協 議的教程

2019-11-02 14:54:04
字體:
來源:轉載
供稿:網友

   MySQL5.6有很多新的特性,其中很多人都感興趣的一條就是全局事務序號功能(GTIDs)。而大家都對這一特性很感興趣的原因也很好理解,即:本來重新連接從服務器和一個新的主服務器一直是件很麻煩的事,然而在啟用GTIDs功能之后就變得簡單易行??墒?,GTIDs的使用不單單是用單獨的標識符替換舊的二進制日志文件/位置,它也采用了新的復制協議。假如你還不太明白這些,那你可以在這篇文章里學點什么。

  復制協議:新

搞笑段子[www.62-6.com]
的 VS 舊的

  舊的協議往往簡單直接即:首先從服務器上在一個特定的偏移量那里連接到一個給定的二進制日志文件,然后主服務器在從那里發送所有的事務。

  新協議稍有不同:slave首先會發送它已經執行過的GTID的范圍,然后master發送每一個丟失的事務. 它也確保了一個給定的GTID只可以在一個特定的slave中執行一次.

  實踐中,這會改變任何東西嗎? 使得,它會改變很多東西. 想象一下下面的場景: 你想要從trx 4開始復制,但是trx2在slave上因為某種緣故丟失了.


  使用老協議的話,trx 2再也不會被執行一次,而使用新協議,它就會被自動的再執行一次.

  下面是兩個你可以在實踐中看到新協議的通用場景.

  跳過事務

  眾所周知老的 SET GLOBAL sql_slave_skip_counter = N 在你想要跳過一個事務時不再提供支持,而GTID就可以被啟用了. 換用 GTID XXX:N 來跳過事務, 你須得 注入一個空的事務:

  mysql> SET gtid_next = 'XXX:N';

  mysql> BEGIN; COMMIT;

  mysql> SET gtid_next = 'AUTOMATIC';

  為什么我們不能使用 sql_slave_skip_counter? 就是因為新的復制協議!

  想象一下我們擁有如下圖所示的三臺服務器:

  讓我們假設 sql_slave_skip_counter 可以用并且已經被用在S2上用于跳過trx2. 如果你吧S2設置成S1的一個slave將會發生什么呢?

  兩個服務器會互相交換被執行了GTID的范圍,并且S1將會意識到其必須將trx2發送給S2. 然后會發生的事情有兩種可能:

  如果 trx 2 仍然在S1的二進制日志中,它將會被發送給S2,而事務在也不會被跳過了.

  如果 trx 2 不再存在于S1的二進制日志中,你將會得到一個復制錯誤.

  很明顯這不安全,這就是為什么 sql_slave_skip_counter 在使用GTID時是不能用的. 要想跳過一個事務,唯一安全的選擇就是去執行一個虛擬的事務,而不是一個真實的事務.

  錯誤的事務

  如果你在一個slave上本地執行了一個事務 (在MySQL文檔中被稱為錯誤事務), 如果你被這個事務推送到新的master上時會發生什么呢?

  使用老協議,基本上沒啥事(準確點說,新的master和其slave之間的數據將會出現不一致,但那在稍后就可能會被修復).

  使用新協議,錯誤的事務將會被識別成為在每個地方都丟失了,并且將會自動在容錯備份上被執行,這樣就將會導致打斷復制的隱患.

  比方說,你擁有一個master(M)和兩個slave (S1 和 S2). 這里有兩種將slave重連到新的master將會發生(帶有不同復制錯誤的)失敗的場景:

  # 場景 1

  # S1

  mysql> CREATE DATABASE mydb;

  # M

  mysql> CREATE DATABASE IF NOT EXISTS mydb;

  # Thanks to 'IF NOT EXITS', replication doesn't break on S1. Now move S2 to S1:

  # S2

  mysql> STOP SLAVE; CHANGE MASTER TO MASTER_HOST='S1'; START SLAVE;

  # This creates a conflict with existing data!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品扒开腿爽爽爽视频| 91精品国产91久久久久福利| 久久国产色av| 日韩欧美精品免费在线| 在线播放精品一区二区三区| 国产精自产拍久久久久久| 九九热精品视频在线播放| 高清欧美性猛交xxxx黑人猛交| 亚洲另类激情图| 久久久国产精品一区| 亚洲免费一在线| 久久99精品久久久久久青青91| 国产一区二区三区高清在线观看| 国产美女精彩久久| 日本19禁啪啪免费观看www| 91精品视频大全| 久久久久久久久久久91| 4438全国成人免费| 亚洲一区二区三区在线免费观看| 国产精品亚洲欧美导航| 日韩中文字幕免费看| 2021国产精品视频| 国产成人精品久久| 亚洲欧美制服第一页| 欧美最近摘花xxxx摘花| 国产精品白嫩美女在线观看| 亚洲精品国产精品自产a区红杏吧| 琪琪亚洲精品午夜在线| 国产精品成人在线| 狠狠做深爱婷婷久久综合一区| 视频一区视频二区国产精品| 91精品国产99| 一本色道久久综合亚洲精品小说| 92看片淫黄大片看国产片| 亚洲综合在线做性| 一区二区三区www| 国产精品视频网| 亚洲一区二区久久久久久久| 国产欧美va欧美va香蕉在| 亚洲精品av在线| 日本不卡免费高清视频| 国产精品∨欧美精品v日韩精品| 麻豆国产精品va在线观看不卡| 国产在线视频不卡| 成人黄色影片在线| 米奇精品一区二区三区在线观看| 欧美孕妇孕交黑巨大网站| 亚洲国产成人精品一区二区| 69国产精品成人在线播放| 51久久精品夜色国产麻豆| 亚洲国产三级网| 欧美性生交xxxxxdddd| 成人亚洲欧美一区二区三区| 亚洲美女视频网| 亚洲一二三在线| 精品久久久香蕉免费精品视频| 日韩av网站大全| 日韩中文字幕在线观看| 国产成人精品视| 日韩成人av在线| 国产精品久久久久久久久久久不卡| 日韩成人激情影院| 国产精品久久久久高潮| 亚洲国产精品网站| 亚洲人成在线观看网站高清| 一区二区亚洲精品国产| 国产一区二区视频在线观看| 国产精品igao视频| 亚洲自拍小视频免费观看| 黑人巨大精品欧美一区二区| 在线观看视频99| 欧美精品激情blacked18| 日韩免费观看高清| 性亚洲最疯狂xxxx高清| 亚洲另类图片色| 国产97在线|日韩| 91性高湖久久久久久久久_久久99| 亚洲天堂色网站| 国产日本欧美一区二区三区在线| 亚洲综合社区网| 日韩欧美在线播放| 亚洲爱爱爱爱爱| 国产精品高潮呻吟视频| 国产精品专区第二| 一区三区二区视频| 久久精品91久久久久久再现| 国产午夜精品一区理论片飘花| 91精品国产色综合久久不卡98口| 久久久噜噜噜久久| 国产精品成人国产乱一区| 中文字幕日韩在线视频| 日本精品视频在线观看| 久久99热这里只有精品国产| 亚洲美女av电影| www.国产一区| 91网站在线看| 久久久久久久999| 久久久黄色av| 亚洲精品综合精品自拍| 97成人精品区在线播放| 97碰在线观看| 欧美午夜激情小视频| 亚洲四色影视在线观看| 久久精品91久久久久久再现| 欧美日韩福利在线观看| 亚洲色图第三页| 欧美在线一级va免费观看| 中文字幕久精品免费视频| 久久久久久久久国产| 亚洲日本中文字幕| 国产日韩在线一区| 91精品久久久久久久久久| 日韩国产欧美精品一区二区三区| 国产精品色午夜在线观看| 欧美大片欧美激情性色a∨久久| 精品国产鲁一鲁一区二区张丽| 国模精品一区二区三区色天香| 欧美日韩国产在线播放| 欧美日韩国产区| 国产精品观看在线亚洲人成网| 免费av一区二区| 日韩在线精品视频| 中文字幕免费精品一区| 国产精品入口免费视| 中文字幕在线看视频国产欧美在线看完整| 亚洲专区中文字幕| 欧美视频中文在线看| 精品香蕉一区二区三区| 色婷婷av一区二区三区久久| 97视频在线看| 日韩在线视频二区| 亚洲第一色中文字幕| 欧美一区二粉嫩精品国产一线天| 成人免费视频xnxx.com| 亚洲国产精久久久久久久| 欧美精品一区二区免费| 亚洲人成网站999久久久综合| 亚洲伊人久久综合| 国产精品久久久久av免费| 欧美情侣性视频| 爱福利视频一区| 中文字幕精品在线视频| 欧美日韩综合视频| xxxxx成人.com| 欧美视频在线免费| 97视频在线观看网址| 久久久久久久久中文字幕| 一级做a爰片久久毛片美女图片| 亚洲最大在线视频| 黑人巨大精品欧美一区二区三区| 视频在线观看99| 欧美极品在线视频| 亚洲大尺度美女在线| 日韩国产精品亚洲а∨天堂免| 久久这里只有精品99| 69影院欧美专区视频| 欧美电影在线观看| 亚洲一区二区三| 亚洲精品乱码久久久久久金桔影视| 久久激情五月丁香伊人| 动漫精品一区二区| 欧美丰满少妇xxxxx做受| 少妇高潮 亚洲精品| 中文国产亚洲喷潮|