婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 【干貨】騰訊云CDB屬性升級,TXSQL 5.7實現真正復制強制一致

【干貨】騰訊云CDB屬性升級,TXSQL 5.7實現真正復制強制一致

熱門標簽:中國地圖標注有酒泉 裝修電銷機器人經銷商 武漢400的電話是怎么申請的 做業務怎么在地圖標注各個點店 青島ai智能電銷機器人 盧氏縣地圖標注 AI智能外呼系統靠譜嗎 百度地圖標注工廠標 騰訊地圖標注以后沒有名字
 

近日,騰訊云CDB迎來MySQL 5. 7 版本的更新。MySQL 5.7GA版本從5.7. 9 到如今的5.7.18,版本已經越來越不變。從oracle官方版本發布的Release Notes中,看到比來的兩個版本5.7. 17 和5.7. 18 主要是以bug修改為主。

眾所周知,騰訊云CDB for MySQL5. 7 版本除了性能的極大提升之外,也增加了很多新功能特性,好比GIS數據類型和空間索引,Json數據類型,Generated colum以及函數索引, 數據加密,還有Group Relication等等重磅功能。

而騰訊云上已經有用戶需要用到上述的一些功能,,所以也是從本年四月份就開始做TXSQL 5.7(TXSQL是騰訊云數據庫團隊維護的MySQL內核分支)的版本,并在四月底提交了版本進行測試。本次,騰訊云的TXSQL 5. 7 是基于MySQL 5.7. 18 版本。

目前騰訊云TXSQL 5. 7 的第一版,在復制強制一致、自動轉換MyISAM表為InnoDB表、增加差別的工作模式等方面有著非常重大的突破。

1. 復制強制一致

了解的人都知道,在MySQL的semisync設有超時機制,配置參數為rpl_semi_sync_master_timeout。一旦master在設定的時間內沒有比及slave的確認(好比網絡故障),semisync就會關閉,主動降級為默認的異步復制模式。異步復制模式最大的問題就是master不消等待slave的確認。那么當master掛掉的時候,切換到slave,就存在丟數據的可能。

針對數據可能丟失這一點,騰訊云在TXSQL 5. 7 增加了一個新的選項rpl_semi_sync_wait_forever。在其為ON的時候,master會一直等待slave的確認。如果長時間等不到確認,系統告警,這時候可以設置rpl_semi_sync_wait_forever為OFF,來喚醒master中的等待線程,同時將semisync降級為異步模式。在這種情況下,如果master在最終收到slave確認,并且slave追趕到最新的binglog后會自動開啟semisync。

11. 方案設計

(1) 設置rpl_semi_sync_master_timeout到一個無限大的值

這樣可以實現master一直等待,但是當想回到正常的timeout模式時,我們需要記住之前的rpl_semi_sync_master_timeout的設置值。這樣可能需要加一個系統的狀態變量來生存這個值。別的,這樣會導致在處理rpl_semi_sync_master_timeout值變革時的邏輯變復雜。

(2) 增加新變量rpl_semi_sync_wait_forever

既然在上一種方案需要一個新的狀態變量,騰訊云就直接增加一個變量來作為一直等待的開關。在rpl_semi_sync_wait_forever為ON的時候,master會一直等待slave的確認。如果長時間等不到確認,系統告警,則可以設置rpl_semi_sync_wait_forever為OFF,來喚醒master中的等待線程,同時將semisync降級為異步模式。在這種情況下,如果master在最終收到slave確認,并且slave追趕到最新的binglog后會自動開啟semisync。

(3)基于paxos的semisync

MySQL5. 7 中支持rpl_semi_sync_master_wait_for_slave_count,但在某一個slave沒有在rpl_semi_sync_master_timeout時間內返回確認,即即是master比及了rpl_semi_sync_master_wait_for_slave_count個slave的確認,master還是會從semisync降級到異步模式。在semisync中支持paxos協議會從根本上解決這個問題,實現真正意義上的強一致。

目前,騰訊云選擇的為(2)方案,這主要是因為,現網實例中基本都是一主一備,(3)的方案比較重,(2)的實現明顯優于(1)。方案(3)適合對強一致要求更高的應用場景,目前,騰訊云已經列入開發計劃,預計下半年推出。

1.2 實現原理

(1) 設置rpl_semi_sync_wait_forever為ON之后

a. 新進來的事務需要一直等待。

b. 之前老的事務如果發生超時,需要繼續等待。

因為如果用戶設置為ON之后,預期是不會發生超時。

(2)設置rpl_semi_sync_wait_forever為OFF

如果此時有一直在等待的事務,要喚醒。最初的方案是

signal_waiting_sessions_all()來喚醒這些事務,然后如果事務等待的時間超過了rpl_semi_sync_master_timeout,降級為異步模式。如果等待的時間wait_time < rpl_semi_sync_master_timeout,那么繼續等待rpl_semi_sync_master_timeout - wait_time。但是通過sysbench壓測發現這樣的方案會導致死鎖,。

所以最終的簡化方案是:

1.3 新增狀態

2. 自動轉換MyISAM表為InnoDB表

MyISAM表因為不支持事務,所以存在故障恢復丟數據的可能。在復制環境下,如果使用MyISAM表,master和slave就可能出現紛歧致情況。即使騰訊云強烈建議用戶只使用InnoDB表,但是還是無法制止用戶在某些情況仍然去使用MyISAM表。為了解決這個問題,騰訊云提供了新的選項,在建表的時候默認將MyISAM表轉為InnoDB表。

新增變量

可選值

由于InnoDB內部的一些限制,會導致有些情況下轉換失敗。

(1) auto-increment

在InnoDB中只允許定義一個自增列,而且這個列必需被定義為主鍵。在MyISAM中則無此限制。

(2) max key length

在InnoDB中,innodb_large_prefix關閉的情況下,max key length不能大于767,而在MyISAM中,則不能大于1000。

(3) row format

在InnoDB中,innodb_strict_mode開啟的情況下,row format FIXED是不支持的。

3. 增加差別的工作模式

除了復制強制一致、自動轉換MyISAM表為InnoDB表,這兩項功能的實現以外,在TXSQL 5. 7 中,騰訊云還為其增加了READ_ONLY模式。

標簽:鶴崗 煙臺 黃山 樂山 天津 攀枝花 河源 山西

巨人網絡通訊聲明:本文標題《【干貨】騰訊云CDB屬性升級,TXSQL 5.7實現真正復制強制一致》,本文關鍵詞  干貨,騰訊,云,CDB,屬性,升級,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《【干貨】騰訊云CDB屬性升級,TXSQL 5.7實現真正復制強制一致》相關的同類信息!
  • 本頁收集關于【干貨】騰訊云CDB屬性升級,TXSQL 5.7實現真正復制強制一致的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产视频一区不卡| 亚洲日本丝袜连裤袜办公室| 国产精品网站在线播放| 天天色综合天天| 99精品久久久久久| 亚洲精品乱码久久久久久黑人| av在线综合网| 亚洲欧美一区二区三区孕妇| 色婷婷国产精品| 亚洲欧美日韩国产另类专区| 在线免费亚洲电影| 亚洲一区二区三区四区的| 欧美日韩精品一区二区三区四区 | 久久精品国产久精国产| 日韩一区二区不卡| 国产一区二区看久久| 国产日韩av一区| 色婷婷香蕉在线一区二区| 日韩中文字幕亚洲一区二区va在线 | 亚洲国产精品精华液ab| 97精品国产97久久久久久久久久久久 | 欧美片在线播放| 韩日精品视频一区| 中文字幕一区二区三区视频| 欧美另类久久久品| 国产成人午夜电影网| 亚洲欧美日韩国产中文在线| 欧美一级在线免费| 高清国产一区二区| 日日欢夜夜爽一区| 自拍偷自拍亚洲精品播放| 欧美精品久久久久久久多人混战 | 韩国av一区二区| 亚洲欧美日韩在线| 精品久久久久香蕉网| 欧洲国产伦久久久久久久| 国产成人一区在线| 日韩av一区二区在线影视| 国产精品久久久久aaaa| 欧美日韩卡一卡二| va亚洲va日韩不卡在线观看| 蜜桃传媒麻豆第一区在线观看| 亚洲三级在线免费观看| 2024国产精品| 欧美一级免费大片| 欧美色偷偷大香| 91色在线porny| 国产98色在线|日韩| 久久精品国产亚洲5555| 亚洲大片免费看| 亚洲最新视频在线观看| 有坂深雪av一区二区精品| 依依成人综合视频| 亚洲欧美一区二区三区孕妇| 欧美激情自拍偷拍| 精品成人免费观看| 日韩一区二区三区视频在线| 欧美日韩不卡视频| 欧美在线视频日韩| 在线免费不卡视频| 91视频国产观看| 色88888久久久久久影院野外| 97aⅴ精品视频一二三区| 国产高清不卡二三区| 国产成人精品免费视频网站| 国产精品白丝jk白祙喷水网站| 激情欧美日韩一区二区| 免播放器亚洲一区| 免费高清不卡av| 国产综合久久久久影院| 国产一区二区三区免费看| 精品一区二区免费在线观看| 国产综合色视频| 夫妻av一区二区| www.亚洲色图| 色综合久久久久久久久久久| 91同城在线观看| 欧美日韩一区二区欧美激情| 91精品国产免费久久综合| 日韩欧美区一区二| 国产无一区二区| 最新不卡av在线| 亚洲国产精品影院| 六月丁香婷婷久久| 国产麻豆9l精品三级站| 91在线国内视频| 欧美一区二区视频观看视频| 精品国产亚洲一区二区三区在线观看| 中文字幕二三区不卡| 亚洲一二三四久久| 久久国产精品色| 一本一本大道香蕉久在线精品| 7777精品久久久大香线蕉| 国产日韩欧美精品电影三级在线| 一区二区三区视频在线看| 久久精品国产99国产| jvid福利写真一区二区三区| 欧美一级免费大片| 亚洲免费观看高清完整版在线 | 亚洲日本一区二区| 久久99最新地址| 色菇凉天天综合网| 久久久久久日产精品| 亚洲一区电影777| 国产aⅴ综合色| 欧美精选午夜久久久乱码6080| 亚洲国产经典视频| 玖玖九九国产精品| 一本久久综合亚洲鲁鲁五月天| 精品少妇一区二区三区日产乱码| 最好看的中文字幕久久| 久久精品久久99精品久久| 在线看国产一区| 中文字幕不卡一区| 国产经典欧美精品| 欧美一区二区三区免费视频| 亚洲妇女屁股眼交7| 色综合久久中文字幕| 国产精品不卡一区二区三区| 国产精品18久久久| 久久久久久久性| 国产老肥熟一区二区三区| 欧美一区二区视频在线观看2022| 亚洲一区在线观看视频| 成人av电影免费在线播放| 久久精品水蜜桃av综合天堂| 精品亚洲porn| 欧美精品一区二区三区高清aⅴ| 日韩成人精品在线观看| 欧美日韩一本到| 亚洲小说欧美激情另类| 91黄色小视频| 亚洲国产婷婷综合在线精品| 日本高清不卡aⅴ免费网站| 国产精品久久久久久久久久免费看| 国产精一品亚洲二区在线视频| 欧美精品一区二区精品网| 久久99日本精品| 久久综合一区二区| 国产精品99久久久久久宅男| 国产午夜亚洲精品理论片色戒| 国产一区亚洲一区| 国产丝袜美腿一区二区三区| 成人三级伦理片| 亚洲欧美电影院| 欧美午夜精品电影| 免费在线观看不卡| 久久精品一区八戒影视| 成人av在线电影| 亚洲午夜久久久久中文字幕久| 欧美剧情片在线观看| 男人操女人的视频在线观看欧美| 日韩一区二区精品| 成人午夜激情在线| 亚洲夂夂婷婷色拍ww47| 欧美情侣在线播放| 国产九色sp调教91| 亚洲最大色网站| 欧美精品一区视频| 91网站最新地址| 日韩黄色一级片| 中文字幕 久热精品 视频在线| 欧美在线制服丝袜| 国产激情视频一区二区三区欧美 | 国产精品二区一区二区aⅴ污介绍| eeuss国产一区二区三区| 一区二区高清免费观看影视大全| 日韩欧美中文一区| 97精品视频在线观看自产线路二| 性欧美疯狂xxxxbbbb| 国产午夜精品久久久久久久| 欧美亚洲禁片免费| 成人性色生活片免费看爆迷你毛片| 一区二区不卡在线视频 午夜欧美不卡在| 在线播放亚洲一区| 成人综合在线观看| 麻豆久久久久久| 亚洲嫩草精品久久| 欧美精品一区二区三区蜜桃 | 欧美一区二区三区视频在线观看| 福利91精品一区二区三区| 日韩精品一二三四| 亚洲天堂福利av| 久久影音资源网| 欧美一级理论片| 欧美日精品一区视频| av激情成人网| 国产福利一区二区| 男女视频一区二区| 日日摸夜夜添夜夜添精品视频| 亚洲精品日韩专区silk| 日本一区二区三区在线观看| 精品美女在线观看| 日韩欧美一级精品久久| 欧美高清视频www夜色资源网| 日本韩国欧美在线| 色婷婷综合五月| 91浏览器在线视频| 91在线一区二区| 成人免费毛片aaaaa**|