婷婷综合国产,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
    国产亚洲综合在线| 在线观看日韩电影| 日本aⅴ免费视频一区二区三区| 亚洲欧美日韩小说| 国产精品白丝在线| 国产精品久久久久aaaa| 一区二区在线免费观看| 亚洲自拍偷拍av| 蜜臀91精品一区二区三区| 蜜桃传媒麻豆第一区在线观看| 蜜臀久久99精品久久久久宅男 | 国内久久精品视频| 国产一区二区三区观看| 成年人网站91| 日本丰满少妇一区二区三区| 欧美男生操女生| www国产成人| 亚洲乱码精品一二三四区日韩在线| 亚洲永久免费视频| 激情综合色丁香一区二区| 国产激情偷乱视频一区二区三区| 99久久久精品| 69堂亚洲精品首页| 亚洲国产精品成人综合| 亚洲国产色一区| 国模一区二区三区白浆| 91在线视频播放| 欧美大黄免费观看| 亚洲日本va在线观看| 免费看日韩精品| 91在线视频官网| 亚洲精品一线二线三线无人区| 国产精品入口麻豆原神| 强制捆绑调教一区二区| 91视频在线观看| 欧美不卡一区二区三区四区| 国产精品国模大尺度视频| 日本一区中文字幕 | 日韩亚洲欧美成人一区| 国产精品美女久久久久久久久久久| 亚洲一区二区三区视频在线播放| 黄色精品一二区| 欧美日韩性生活| 中文字幕综合网| 国产在线看一区| 欧美精品粉嫩高潮一区二区| 亚洲日本一区二区| 丰满少妇久久久久久久 | 国产一区二区在线免费观看| 欧美伊人精品成人久久综合97| 久久精品欧美一区二区三区麻豆 | 亚洲同性同志一二三专区| 成人黄色片在线观看| 91精品国产乱码| 亚洲精选视频在线| 91色九色蝌蚪| 18欧美亚洲精品| 成人97人人超碰人人99| 国产亚洲1区2区3区| 九九精品视频在线看| 日韩一区二区免费高清| 日本最新不卡在线| 欧美高清精品3d| 视频在线观看国产精品| 欧美日韩亚洲综合一区| 亚洲成人自拍网| 欧美在线观看视频一区二区三区| 自拍偷拍亚洲综合| 91麻豆自制传媒国产之光| 国产精品免费观看视频| 99久精品国产| 一个色在线综合| 欧美日高清视频| 视频一区中文字幕| 91麻豆精品国产91久久久久| 日本va欧美va欧美va精品| 日韩网站在线看片你懂的| 久久精品国产一区二区三区免费看 | 成人免费一区二区三区视频| 99久久99久久精品免费观看 | 不卡一区二区三区四区| 国产精品久久久久7777按摩| 97精品久久久久中文字幕| 伊人色综合久久天天人手人婷| 欧美三电影在线| 免费成人你懂的| xvideos.蜜桃一区二区| 国产99一区视频免费| 中文字幕欧美一| 欧美日韩国产乱码电影| 国产一区欧美日韩| 最新久久zyz资源站| 欧美唯美清纯偷拍| 国产综合色视频| 综合中文字幕亚洲| 欧美精品日韩综合在线| 国产福利一区二区三区在线视频| 亚洲九九爱视频| 精品久久人人做人人爰| 91麻豆.com| 极品瑜伽女神91| 国产精品精品国产色婷婷| 6080国产精品一区二区| av中文字幕一区| 日本不卡一二三| 亚洲丝袜另类动漫二区| 精品国产三级电影在线观看| 91色视频在线| 国产精品亚洲а∨天堂免在线| 有坂深雪av一区二区精品| 久久综合av免费| 欧美日韩综合色| 国产成人综合网| 蜜桃视频一区二区| 亚洲国产精品自拍| 国产精品婷婷午夜在线观看| 日韩欧美国产小视频| 91久久精品一区二区三| 色婷婷综合久久久久中文| 免费人成网站在线观看欧美高清| 国产精品久久久久毛片软件| 精品久久久久久久久久久久久久久 | 日韩国产精品大片| 亚洲激情五月婷婷| 欧美国产精品久久| 久久久亚洲午夜电影| 欧美一区二区日韩| 欧美另类一区二区三区| 日本韩国欧美一区二区三区| 成人丝袜18视频在线观看| 精品一区二区日韩| 日韩av高清在线观看| 五月激情综合网| 五月天一区二区| 亚洲超丰满肉感bbw| 一区二区三区在线视频播放| 1区2区3区国产精品| 国产精品国产三级国产aⅴ中文 | 国产日韩综合av| 精品美女在线观看| 精品理论电影在线| 精品国产乱码久久久久久闺蜜| 91精品国产入口| 日韩欧美亚洲另类制服综合在线| 91麻豆精品国产自产在线 | 国产精品69久久久久水密桃| 久久精品国产免费看久久精品| 日日摸夜夜添夜夜添精品视频| 亚洲高清在线视频| 一区二区三区中文在线| 亚洲高清免费一级二级三级| 亚洲午夜精品在线| 青青草精品视频| 国内精品在线播放| 国产成人精品一区二| kk眼镜猥琐国模调教系列一区二区 | 亚洲国产一区二区在线播放| 香港成人在线视频| 久久av资源站| 国产河南妇女毛片精品久久久| 国产91精品精华液一区二区三区| 成人午夜碰碰视频| 色先锋资源久久综合| 欧美精品在线观看一区二区| 亚洲精品一区二区精华| 国产精品久久一级| 亚洲综合一二三区| 韩国精品主播一区二区在线观看| 成人性生交大合| 欧美自拍丝袜亚洲| 日韩欧美一区二区在线视频| 国产日韩欧美一区二区三区乱码| 亚洲人成人一区二区在线观看| 亚洲二区在线观看| 国内成+人亚洲+欧美+综合在线| 99综合电影在线视频| 欧美人妖巨大在线| 国产亚洲欧美一级| 亚洲大片免费看| 国产成人精品午夜视频免费| 欧美日韩精品一区二区| 国产亚洲一区字幕| 亚洲一区在线看| 国产精品99久久久久| 在线观看网站黄不卡| 国产调教视频一区| 日韩精品一二三区| 91香蕉视频在线| 精品国产一区二区三区不卡 | 91精品国产色综合久久ai换脸| 久久网站热最新地址| 亚洲国产欧美在线| 成人亚洲一区二区一| 91精品国产综合久久精品app| 中文字幕一区二区三区精华液| 久久精品国产久精国产| 欧美性三三影院| 中文字幕不卡在线播放| 国产在线播精品第三| 制服丝袜一区二区三区|