精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

DTCC2017〡騰訊云CDB的核彈頭:TXSQL的研發(fā)、實(shí)踐和未來

企業(yè)動態(tài)
5月11日,國內(nèi)數(shù)據(jù)庫技術(shù)盛會——2017第八屆中國數(shù)據(jù)庫技術(shù)大會(DTCC2017)拉開帷幕。

5月11日,國內(nèi)數(shù)據(jù)庫技術(shù)盛會——2017第八屆中國數(shù)據(jù)庫技術(shù)大會(DTCC2017)拉開帷幕。本屆大會以“數(shù)據(jù)驅(qū)動 價(jià)值發(fā)現(xiàn)”為主題,吸引5000多名IT數(shù)據(jù)庫人群、大數(shù)據(jù)從業(yè)人員、廣大互聯(lián)網(wǎng)人士。騰訊高級工程師、騰訊云布道師張青林進(jìn)行了題為《騰訊云CDB的核彈頭——TXSQL》主題演講。

嘉賓介紹:張青林,騰訊云布道師、MySQL架構(gòu)師,隸屬騰訊TEG-基礎(chǔ)架構(gòu)部-數(shù)據(jù)庫內(nèi)核研發(fā)團(tuán)隊(duì),專注于MySQL內(nèi)核研發(fā)&相關(guān)架構(gòu)工作,有著服務(wù)多個(gè)10W級QPS客戶的數(shù)據(jù)庫優(yōu)化及穩(wěn)定性維護(hù)經(jīng)驗(yàn)。

在本次主題演講中,張青林主要從概覽、內(nèi)核研發(fā)、云上實(shí)踐、未來發(fā)展方向四個(gè)方面介紹了Tencent MySQL(TXSQL)在騰訊云發(fā)展過程中遇到的各種問題,以及在解決這些問題的過程中TXSQL內(nèi)核所做的一系列優(yōu)化,包括read_view優(yōu)化、Lock_log拆分、分布式token鎖、Redo log鎖拆分、Binlog限速等功能,從功能、性能和穩(wěn)定性上對TXSQL進(jìn)行深入的解析。

TXSQL內(nèi)核版本擁有更高的性能、更強(qiáng)的穩(wěn)定性,同時(shí)提供Oracle MySQL企業(yè)級版本才擁有的特性,對內(nèi)支持集團(tuán)內(nèi)部業(yè)務(wù)的發(fā)展,對外提供強(qiáng)有力的竟?fàn)幜Γ蟠筇嵘蓑v訊云在業(yè)界的影響力,贏得了客戶的信任與口碑,積極的推動了騰訊云的快速發(fā)展。

TXSQL概覽

什么是TXSQL?為什么有TXSQL?

TXSQL是Tencent MySQL的簡稱,是TEG基礎(chǔ)架構(gòu)部CDB(Cloud DataBase)團(tuán)隊(duì)在近十年發(fā)展過程中衍生出來的一個(gè)對MySQL內(nèi)核源碼深度定制、對官方MySQL版本進(jìn)行二次開發(fā)的項(xiàng)目。其主要目的是在保證線上穩(wěn)定性的同時(shí),滿足業(yè)務(wù)對數(shù)據(jù)庫的各種需求。

TXSQL的服務(wù)對象是公司內(nèi)部用戶和騰訊云上小至數(shù)G大至數(shù)百T的外部客戶。TXSQL是支撐這些業(yè)務(wù)平穩(wěn)運(yùn)行的關(guān)鍵基石,促進(jìn)開源數(shù)據(jù)庫技術(shù)發(fā)展。

 

圖1

TXSQL內(nèi)核研發(fā)

TXSQL read view優(yōu)化

read view又稱讀視圖,用于存儲事務(wù)創(chuàng)建時(shí)的活躍事務(wù)集合。當(dāng)事務(wù)創(chuàng)建時(shí),線程會對trx_sys上全局鎖,然后遍歷當(dāng)前活躍事務(wù)列表,將當(dāng)前活躍事務(wù)的ID存儲在數(shù)組中的同時(shí),記錄***事務(wù)low_limit_id&最小事務(wù) high_limit_id&最小序列化事務(wù)low_limit_no。

當(dāng)事務(wù)執(zhí)行時(shí),凡是大于low_limit_id的數(shù)據(jù)對于事務(wù)是不可見的,凡是事務(wù)小于high_limit_id的數(shù)據(jù)都是可見的,事務(wù)ID是read_view數(shù)組中的某一個(gè)時(shí)也是不可見的;Purge thread在執(zhí)行Purge操作時(shí),凡是小于low_limit_no的數(shù)據(jù),都是可以被Purge的,read view是MySQL MVCC實(shí)現(xiàn)的基礎(chǔ)。

Redo log優(yōu)化背景

據(jù)介紹,MySQL有兩種很重要的Log,分別為redo log&binlog,前者是保證事務(wù)原子性操作所產(chǎn)生的日志,后者是主備數(shù)據(jù)同步所產(chǎn)生的同步日志。其中binlog在ordered_commit時(shí)進(jìn)行g(shù)roup commit,而redo log則是在事務(wù)提交的時(shí)候分別調(diào)用trx_prepare使redo log落地,導(dǎo)致log_sys->mutex竟?fàn)庉^為嚴(yán)重。

從crash recovery的邏輯來看,只要redo log早于binlog落地,就不會有數(shù)據(jù)問題,因此在ordered_commit的***階段時(shí),TXSQL會收集各種引擎的***redo log LSN,然后將小于該LSN的redo log落盤,從而提升寫性能。更詳細(xì)的分析與測試,可以參考bug#73202。

圖2

TXSQL redo log雙緩沖區(qū)

MySQL redo log是一個(gè)順序?qū)懙膯尉彌_區(qū),log_sys->mutex鎖資源竟?fàn)幖ち遥谑聞?wù)落盤的過程中對LSN相關(guān)的讀、寫都被阻塞,為了解決 log_sys->mutex的鎖竟?fàn)巻栴},引入雙緩沖區(qū)機(jī)制&w_mutex鎖,在flush redo log 的過程中釋放log_sys->mutex,繼續(xù)持有l(wèi)og_sys->w_mutex,從而阻塞寫,不阻塞LSN相關(guān)的讀操作,flush完成后釋放w_mutex;從而提升并發(fā)性,提升性能。

圖3

TXSQL性能數(shù)據(jù)對比

讀性能數(shù)據(jù)對比

寫性能數(shù)據(jù)對比

讀寫混合數(shù)據(jù)對比

TXSQL功能開發(fā)

在TXSQL并行復(fù)制方面,MySQL并行復(fù)制存在的問題:在實(shí)際的應(yīng)用環(huán)境中,實(shí)例中往往只有一個(gè) Database,導(dǎo)致 relay log 中的事務(wù)大部分會分到同一個(gè) worker 線程中,造成備庫的性能低下,當(dāng)主庫的性能超過備庫的單線程執(zhí)行的性能時(shí),就會出現(xiàn)延遲,對只讀實(shí)例產(chǎn)生影響。

TXSQL并行復(fù)制存在的優(yōu)化

為了解決上述問題,TXSQL 添加了另外一種分發(fā)方式,即基于表粒度的分發(fā),為了實(shí)現(xiàn)基于表粒度的分發(fā),TXSQL 對于不同的實(shí)現(xiàn),進(jìn)行了不同的處理:

當(dāng)binlog_row_format= ROW 時(shí), 調(diào)用 get_slave_worker 直接進(jìn)行分發(fā);

當(dāng) binlog_row_format= statement 時(shí),則需要對語句先進(jìn)行調(diào)用 mysql_parse 對語句進(jìn)行解析,然后再做分發(fā)。

TXSQL強(qiáng)同步支持

原生 semi-sync 存在著以下問題:

semi-sync 在時(shí)間超過 rpl_semi_sync_master_timeout 會退化為異步;

采用 select 進(jìn)行監(jiān)聽,當(dāng)句柄值大于 1024 時(shí)則會出現(xiàn)異常,詳情可參考 bug#79865;

在 after commit 后等待 ACK 容易出現(xiàn)幻讀的問題;

TXSQL 強(qiáng)同步支持:

優(yōu)化半同步,增加ack線程,收發(fā)并行化;

修正select時(shí)fd超過1024導(dǎo)致異常的bug,改為poll;

在半同步基礎(chǔ)上實(shí)現(xiàn)強(qiáng)同步,一直hold住直到收到ack;

修改同步方式時(shí),喚醒正在等待的用戶線程,繼續(xù)等待或者退出;

增加一些狀態(tài),用于展示當(dāng)前等待的情況(正在等待的binlog位點(diǎn),已等待時(shí)間);

對于主多 binlog 備少 binlog 的情況進(jìn)行特殊的處理,以保證雙寫的情況不會發(fā)生;

TXSQL云上實(shí)踐

XX游戲數(shù)據(jù)庫優(yōu)化案例

問題現(xiàn)象:性能不能滿足業(yè)務(wù)要求,游戲業(yè)務(wù)邏輯 TPS 不達(dá)標(biāo);在壓力達(dá)到一定程度時(shí),CPU 不能充分利用,idle 較高;性能抖動較為明顯; thread running 過高,系統(tǒng)負(fù)載較高;系統(tǒng) IO 壓力較小,IO 沒有問題;

問題排查:

pt-pmp & pstack & mysql 命令進(jìn)行問題排查,發(fā)現(xiàn)以下問題:

1.應(yīng)用在執(zhí)行SQL語句的過程中,table_cache_manager 中的鎖沖突比較嚴(yán)重; 2.MySQL Server 層中的 MDL_lock 沖突比較重; 3.實(shí)例開啟了 Performance_schema 功能; 4.事務(wù)鎖 trx_sys->mutx 沖突較高;

調(diào)優(yōu)過程:

根據(jù)已經(jīng)查找出來的問題,調(diào)整相應(yīng)參數(shù)與版本并重啟,效果如下圖所示:

1.table_open_cache_instances= 32 2.metadata_locks_hash_instances= 32 3.performance_schema= OFF 4.其它

TXSQL未來發(fā)展方向

***,張青林針對今天的演講做了精簡的總結(jié),列出的數(shù)據(jù)庫問題如下:在壓力達(dá)到一定程度時(shí),CPU 不能充分利用,idle 較高; 性能抖動明顯; 并發(fā)過大引起的 thread running 過高,系統(tǒng)負(fù)載較高; IO 問題引起的性能抖動; 鎖問題導(dǎo)致的性能抖動; 壓力不夠大或者壓力不均勻; 優(yōu)化器問題引起的執(zhí)行計(jì)劃出錯(cuò); SQL 語句引起的異常; 參數(shù)配置的不合理; 內(nèi)核 Bug; 網(wǎng)絡(luò)問題。

在未來的發(fā)展過程中TXSQL仍然會以用戶為導(dǎo)向從以下方面不斷的進(jìn)行改進(jìn):批量計(jì)算;執(zhí)行計(jì)劃緩存;XA 三階段支持;基于binlog的深度優(yōu)化;Innodb的持續(xù)優(yōu)化;引入oracle企業(yè)級特性。

責(zé)任編輯:xiejuan 來源: 騰訊云
相關(guān)推薦

2009-02-12 17:35:43

Windows 7體驗(yàn)試用

2017-06-04 23:18:44

數(shù)據(jù)庫分布式

2017-04-13 16:44:15

騰訊云

2017-01-11 16:55:09

騰訊云騰訊地圖

2015-12-01 14:51:43

2017-05-11 17:02:37

互聯(lián)網(wǎng)

2016-07-06 22:33:53

2012-07-09 13:22:50

OpenStack

2017-08-23 10:50:26

騰訊云政企轉(zhuǎn)型

2021-02-24 15:00:34

云計(jì)算云服務(wù)密信技術(shù)

2017-05-02 10:52:59

騰訊云

2017-07-03 15:45:01

華為

2015-07-06 14:47:03

騰訊云高IOCDB

2017-04-11 21:49:01

海云捷迅

2012-09-26 10:39:02

2012-04-10 15:05:52

OpenStack云計(jì)算

2015-02-04 13:07:39

DTCC

2022-09-16 16:49:44

騰訊云云數(shù)據(jù)庫TXSQL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

中文字幕在线成人| 综合激情成人伊人| 欧美高清自拍一区| 97香蕉碰碰人妻国产欧美| 牛牛精品在线视频| 97久久精品人人做人人爽50路| 秋霞午夜一区二区| 秋霞欧美一区二区三区视频免费| 国产成人免费av一区二区午夜| 亚洲一区中文日韩| 欧美日韩无遮挡| 国产精品伦理一区| 亚洲一区二区网站| 久久视频在线播放| 国产女主播喷水高潮网红在线| 日韩毛片免费视频一级特黄| 黄色一区二区三区| 天堂v在线视频| 天天综合在线视频| 国产一区不卡视频| 国产99久久久欧美黑人| 久久久久久久久久久97| 精品国产中文字幕第一页| 日韩欧美成人一区| 向日葵污视频在线观看| 色综合桃花网| 亚洲一线二线三线视频| 一区二区视频在线播放| 亚洲av成人精品日韩在线播放| 精品一区二区三区在线观看国产| 欧美又大又硬又粗bbbbb| 欧美黑人猛猛猛| 日韩a一区二区| 亚洲精品在线91| 少妇精品无码一区二区| 91麻豆精品| 欧美午夜理伦三级在线观看| 鲁一鲁一鲁一鲁一澡| 日韩影视在线| 亚洲日本乱码在线观看| 亚洲一区二区三区免费看| 欧美18xxxxx| av在线不卡观看免费观看| 亚洲字幕一区二区| 国产精品探花视频| 蜜桃91丨九色丨蝌蚪91桃色| 国产国产精品人在线视| 欧美啪啪小视频| 一本久久综合| 久久久久久伊人| 久久久久久久久久99| 欧美福利网址| 久久成人精品电影| 午夜爽爽爽男女免费观看| 色综合久久一区二区三区| 夜夜嗨av色综合久久久综合网| 大地资源二中文在线影视观看 | 亚洲精品va在线观看| 翔田千里亚洲一二三区| 国产福利在线看| 欧美经典三级视频一区二区三区| 欧美日本韩国在线| 韩国三级在线观看久| zjzjzjzjzj亚洲女人| 欧美日韩另类图片| 亚洲精品午夜精品| 精品成人av一区二区三区| 国产精品密蕾丝视频下载| 亚洲人在线视频| 国产在线免费av| 天堂美国久久| 欧美疯狂xxxx大交乱88av| 久久在线视频精品| 野花国产精品入口| 日本高清视频一区| 亚洲视频在线观看免费视频| 久久精品99国产精品| 亚洲曰本av电影| 人妻无码中文字幕| 久久综合99re88久久爱| 色一情一乱一伦一区二区三区丨 | 国产三级一区二区| 亚洲一区二区高清视频| 在线播放蜜桃麻豆| 婷婷成人综合网| wwwxxx黄色片| 高清一区二区三区av| 亚洲福利在线播放| 免费看污片的网站| 亚洲精品a级片| 91国语精品自产拍在线观看性色 | 天堂av在线一区| 成人妇女免费播放久久久| www.国产麻豆| 久久婷婷国产综合精品青草| 正在播放亚洲| 国产精品69xx| 欧美无砖专区一中文字| 欧美日韩一区二区区| 亚洲小说图片| 美日韩精品免费视频| 日韩不卡视频在线| 狠狠色狠狠色综合系列| 久久99精品久久久久久久久久久久| 性视频1819p久久| 国产精品久久久久久人| 日本欧洲一区二区| 97av影视网在线观看| 日本护士...精品国| 18成人在线观看| 黄色动漫网站入口| 91麻豆精品| 精品一区精品二区| 欧美国产日韩综合| 日本亚洲免费观看| 加勒比在线一区二区三区观看| 人成在线免费视频| 一区二区理论电影在线观看| 久久久久久久少妇| 欧美大片91| 中文精品99久久国产香蕉| 日韩av免费网址| 精品一区二区久久久| 久久综合九色欧美狠狠| 草莓福利社区在线| 在线这里只有精品| 毛茸茸free性熟hd| 欧美激情1区| 国产专区欧美专区| 国产成人天天5g影院在线观看| 午夜激情一区二区三区| 四虎1515hh.com| 欧美好骚综合网| 日韩暖暖在线视频| 亚洲欧美日韩免费| 亚洲一二三区不卡| 中国男女全黄大片| 91成人超碰| 91精品美女在线| 在线免费观看的av网站| 日韩欧美在线播放| 亚洲AV无码国产精品| 99精品热视频只有精品10| 国产精品xxx在线观看www| av在线播放国产| 欧美一级在线视频| 熟女少妇a性色生活片毛片| 日本麻豆一区二区三区视频| 欧美综合77777色婷婷| 中文字幕在线中文字幕在线中三区| 精品国产99国产精品| 久热精品在线观看| 成人一级片网址| 男女猛烈激情xx00免费视频| 加勒比色综合久久久久久久久| 欧美黄色片免费观看| 亚洲欧美激情另类| 午夜精品久久久久久久99樱桃| 无码人妻一区二区三区精品视频 | 亚洲精品黄网在线观看| 日韩男人的天堂| 92精品国产成人观看免费| 国产精品自拍片| 欧美美女在线| 国产精品视频网站| 成人影欧美片| 精品国产一区二区在线观看| 精品在线视频观看| 久久久久久女乱国产| 亚洲激情av在线| 岛国精品一区二区三区| 欧美日韩一级黄色片| 不卡中文一二三区| 国产精品视频白浆免费视频| 中国日本在线视频中文字幕| 欧美高清视频一二三区| 91精品国产闺蜜国产在线闺蜜| 国内精品在线播放| 成人性免费视频| 国产麻豆精品久久| 91麻豆桃色免费看| cao在线视频| 伊人av综合网| 999免费视频| 欧美日韩亚洲91| 国产在线免费av| 懂色av中文字幕一区二区三区| 日韩av一二三四区| 日韩久久综合| 国产精品大全| 日韩欧美精品电影| 蜜臀久久99精品久久久无需会员| 欧美视频一二区| 在线免费av一区| 欧美黄片一区二区三区| 26uuu国产电影一区二区| 中文字幕 日韩 欧美| 亚洲福利免费| 亚洲黄色一区二区三区| swag国产精品一区二区| 国产精品黄色av| 暖暖在线中文免费日本| 在线观看久久av| 手机av在线免费观看| 欧美日韩精品福利| 精品美女久久久久| 亚洲欧美激情在线| b站大片免费直播| 国产不卡视频一区二区三区| 日本www.色| 亚洲区欧美区| 可以在线看黄的网站| 九九视频精品全部免费播放| 亚洲综合一区二区不卡| 88xx成人永久免费观看| 欧美劲爆第一页| 久草资源在线观看| 亚洲欧美资源在线| 日韩中文字幕免费在线观看| 欧美人牲a欧美精品| 久久99国产综合精品免费| 一区二区三区在线免费视频 | 国产主播在线一区| 韩国成人免费视频| 日韩中文字幕亚洲| 日韩中字在线观看| 午夜不卡一区| 国产精品海角社区在线观看| sm在线播放| 欧美成在线视频| 香蕉视频免费在线播放| 亚洲日本欧美日韩高观看| 日本美女一级片| 日韩欧美成人午夜| 国产超碰人人模人人爽人人添| 欧美系列日韩一区| 国产偷人爽久久久久久老妇app | 136导航精品福利| 91久久精品日日躁夜夜躁国产| 91精品店在线| 国产精品久久久久久久久久尿| 午夜久久中文| 51久久精品夜色国产麻豆| bl在线肉h视频大尺度| 欧美激情精品久久久久| 综合图区亚洲| 欧美wwwxxxx| av免费在线网站| 久久不射热爱视频精品| 色操视频在线| 欧美日韩福利电影| 欧美videos另类精品| 欧美大片免费观看| 懂色av一区| 欧美黑人狂野猛交老妇| 国产美女福利在线观看| 久久久噜久噜久久综合| sis001亚洲原创区| 97av在线影院| 欧美xxxx做受欧美护士| 国产精品久久婷婷六月丁香| 久久精品超碰| 亚洲自拍偷拍第一页| 视频二区欧美毛片免费观看| 粉嫩av免费一区二区三区| 久久香蕉网站| 欧美一二三四五区| 不卡av一区二区| www.黄色网址.com| 亚洲性色视频| 777米奇影视第四色| 日产国产欧美视频一区精品| 精品综合久久久久| 国产成人免费视频精品含羞草妖精| 亚洲麻豆一区二区三区| 久久综合久久鬼色| 国产成人在线网址| 亚洲一区二区欧美| 五月天婷婷导航| 欧美另类高清zo欧美| 成人黄色免费视频| 亚洲免费伊人电影在线观看av| 在线观看免费网站黄| 欧美福利在线观看| 台湾佬成人网| 97超级在线观看免费高清完整版电视剧| 高潮按摩久久久久久av免费| 日韩精品无码一区二区三区| 久久久久久影院| 黄色av网址在线播放| 蜜臀av一区二区| 91视频在线免费| 国产精品污网站| 日韩成人高清视频| 欧美乱熟臀69xxxxxx| 婷婷国产在线| 久久精品视频网站| 成人爽a毛片免费啪啪| 成人性生交大片免费观看嘿嘿视频| 久久悠悠精品综合网| 亚洲欧美国产不卡| 99精品福利视频| 午夜一区二区视频| 久久久美女毛片| 免费中文字幕视频| 欧美日韩一二三| 深夜福利视频在线观看| 欧美xxxx做受欧美| jizz欧美| 久久综合九色欧美狠狠| 欧美三级乱码| 蜜臀av免费观看| 久久亚洲私人国产精品va媚药| 波多野结衣家庭教师| 在线观看日韩av先锋影音电影院| 亚洲精品字幕在线| 精品国产依人香蕉在线精品| 日韩免费电影| 精品乱色一区二区中文字幕| 在线精品小视频| 日本久久久久久久久久久久| 2022国产精品视频| 久久高清免费视频| 日韩美女在线视频 | 欧美国产亚洲另类动漫| 99久在线精品99re8热| 日韩欧美国产1| av在线免费网址| 成人黄色在线播放| 日韩中文在线电影| chinese少妇国语对白| 91丝袜呻吟高潮美腿白嫩在线观看| 久久机热这里只有精品| 91精品国产黑色紧身裤美女| 在线视频1区2区| 国产精品视频公开费视频| 要久久爱电视剧全集完整观看| 国产精品裸体瑜伽视频| 成人一区二区三区视频在线观看 | 在线观看免费一区二区| 欧美激情第3页| 亚洲欧美中日韩| 国产又粗又猛又爽| 日韩中文字幕精品| 日韩深夜福利网站| 五月天色婷婷综合| 国产中文字幕一区| 九九热最新地址| 欧美一区二区三区视频在线| 最新av在线播放| 岛国视频一区| 亚洲精品三级| 菠萝菠萝蜜网站| 色综合久久久久| 北岛玲日韩精品一区二区三区| 国产精品久久久久久久久影视| 日韩欧美视频| 中文字幕12页| 一区二区高清在线| 欧美一级免费片| 欧美亚洲第一区| 精品久久久中文字幕| 自拍偷拍一区二区三区四区| 中文字幕综合网| 亚洲爱情岛论坛永久| 97超碰国产精品女人人人爽| 九九视频精品全部免费播放| 亚洲黄色av网址| 亚洲乱码国产乱码精品精可以看| 性一交一乱一伧老太| 91精品国产乱码久久久久久久久 | av大片在线免费观看| 亚洲欧美国产日韩天堂区| 国产69精品久久久久按摩| 9l视频自拍9l视频自拍| 白白色亚洲国产精品| 日韩熟女一区二区| 久久精品这里热有精品| www.豆豆成人网.com| 免费看a级黄色片| 亚洲人成在线播放网站岛国| 色婷婷综合视频| 国产精品视频久久| 欧美日韩国产亚洲一区| 成年人网站免费在线观看| 欧美日韩久久不卡| 免费在线观看av电影| 日韩欧美视频一区二区三区四区 | 亚洲av无码国产精品久久| 欧美视频一区二区在线观看| 欧美极品少妇videossex| 欧美日韩最好看的视频| 国内精品在线播放| 少妇高潮av久久久久久| 久久综合伊人77777尤物| 日本欧美高清| 一级黄色免费毛片| 色哟哟在线观看一区二区三区| 成人av黄色| 日韩免费电影一区二区|