摘要:作者申礫今年月份,我們發(fā)布了版本,上也對(duì)這個(gè)版本做了介紹,經(jīng)過(guò)兩個(gè)月的努力,今天推出了下一個(gè)版本。新增通過(guò)語(yǔ)句方式管理狀態(tài),簡(jiǎn)化狀態(tài)管理,當(dāng)前僅支持查看狀態(tài)。支持通過(guò)配置文件管理發(fā)送策略豐富管理方式。在這里對(duì)各位貢獻(xiàn)者表示由衷的感謝。
作者:申礫
今年 1 月份,我們發(fā)布了 TiDB 3.0.0 Beta 版本,DevCon 上也對(duì)這個(gè)版本做了介紹,經(jīng)過(guò)兩個(gè)月的努力,今天推出了下一個(gè) Beta 版本 3.0.0 Beta.1。讓我們看一下這個(gè)版本相比于之前有什么改進(jìn)。
新增特性解讀 Skyline Pruning查詢(xún)計(jì)劃正確性和穩(wěn)定性對(duì)于關(guān)系型數(shù)據(jù)庫(kù)來(lái)說(shuō)至關(guān)重要,3.0.0 Beta.1 對(duì)這部分進(jìn)行了優(yōu)化,引入一個(gè)叫 Skyline Pruning 的框架,通過(guò)一些啟發(fā)式規(guī)則來(lái)更快更準(zhǔn)確地找到最好的查詢(xún)計(jì)劃。詳細(xì)信息可以參考 這篇設(shè)計(jì)文檔。
日志格式統(tǒng)一日志是排查程序問(wèn)題的重要工具,統(tǒng)一且結(jié)構(gòu)化的日志格式不但有利于用戶理解日志內(nèi)容,也有助于通過(guò)工具對(duì)日志進(jìn)行定量分析。3.0.0 Beta.1 版本中對(duì) tidb/pd/tikv 這三個(gè)組件的日志格式進(jìn)行了統(tǒng)一,詳細(xì)格式參見(jiàn) 這篇文檔。
慢查詢(xún)相關(guān)改進(jìn)慢查詢(xún)?nèi)罩臼浅S糜谂挪樾阅軉?wèn)題, 在 3.0.0 Beta.1 之前慢查詢(xún)?nèi)罩靖渌罩净旌洗鎯?chǔ)在同個(gè)日志文件,并且格式為自定義的格式,不支持使用 SQL 語(yǔ)句或工具對(duì)其進(jìn)行分析,嚴(yán)重影響排查問(wèn)題的效率。從3.0.0 Beta.1 版本開(kāi)始 TiDB 將查詢(xún)?nèi)罩疚募敵龅蕉鄮У娜罩疚募校J(rèn)日志文件名為 tidb-slow.log),用戶可以系統(tǒng)變量或配置文件進(jìn)行修改,同時(shí)兼容 MySQL 慢查詢(xún)?nèi)罩靖袷?,支持使?MySQL 生態(tài)分析工具(如 pt-query-digest)對(duì)慢查詢(xún)?nèi)罩具M(jìn)行分析。
除了慢查詢(xún)?nèi)罩局猓€增加一個(gè)虛擬表 INFORMATION_SCHEMA.SLOW_QUERY,可以對(duì)慢查詢(xún)?nèi)罩具M(jìn)行展示和過(guò)濾。
關(guān)于如何處理慢查詢(xún),我們后續(xù)還會(huì)專(zhuān)門(mén)寫(xiě)一篇文檔進(jìn)行介紹。如果你有一些好用的慢查詢(xún)處理工具,也歡迎和我們進(jìn)行交流。
Window FunctionMySQL 所支持的 Window Function TiDB 3.0.0 Beta.1 版本已經(jīng)全都支持,這為 TiDB 向 MySQL 8 兼容邁出了一大步。想體驗(yàn)功能的可以下載版本嘗鮮,但是不建議在生產(chǎn)中使用,這項(xiàng)功能還需要大量的測(cè)試,歡迎大家測(cè)試并反饋問(wèn)題。
熱點(diǎn)調(diào)度策略可配置化熱點(diǎn)調(diào)度是保持集群負(fù)載均衡的重要手段,但是一些場(chǎng)景下默認(rèn)的熱點(diǎn)調(diào)度顯得不那么智能,甚至?xí)?duì)集群負(fù)載造成影響,所以 3.0.0 Beta.1 中增加了對(duì)負(fù)載均衡策略的人工干預(yù)方法,可以臨時(shí)調(diào)整調(diào)度策略。
優(yōu)化 Coprocessor 計(jì)算執(zhí)行框架目前已經(jīng)完成 TableScan 算子,單 TableScan 即掃表性能提升 5% ~ 30%,接下來(lái)會(huì)對(duì) IndexScan、Filter、Aggregation 等算子以及表達(dá)式計(jì)算框架進(jìn)行優(yōu)化。
TiDB Lightning 性能優(yōu)化Lightning 是將大量數(shù)據(jù)導(dǎo)入 TiDB 的最佳方式,在特定表結(jié)構(gòu),單表數(shù)量,集群已有數(shù)量等條件下 1TB 數(shù)據(jù)導(dǎo)入性能提升 1 倍,時(shí)間從 6 小時(shí)降低到 3 小時(shí)以?xún)?nèi),性能優(yōu)化的腳步不會(huì)停,我們期望進(jìn)一步提升性能,降低時(shí)間,期望能優(yōu)化到 2 小時(shí)以?xún)?nèi)。
易用性相關(guān)的特性使用 /debug/zip HTTP 接口, 可以方便地一鍵獲取當(dāng)前 TiDB 實(shí)例的信息,便于診斷問(wèn)題。
新增通過(guò) SQL 語(yǔ)句方式管理 pump/drainer 狀態(tài),簡(jiǎn)化 pump/drainer 狀態(tài)管理,當(dāng)前僅支持查看狀態(tài)。
支持通過(guò)配置文件管理發(fā)送 binlog 策略, 豐富 binlog 管理方式。
更多的改進(jìn)可以參見(jiàn) Release Notes,除了這些已經(jīng)完成的特性之外,還有一些正在做的事情,比如 RBAC、Plan Management 都在密集開(kāi)發(fā)中,希望在下一個(gè) Beta 版本或者 RC 版本中能與大家見(jiàn)面。
開(kāi)源社區(qū)在這個(gè)版本的開(kāi)發(fā)過(guò)程中,社區(qū)依然給我們很有力的支持,比如潘迪同學(xué)一直在負(fù)責(zé) View 的完善和測(cè)試,美團(tuán)的同學(xué)在推進(jìn) Plan Management,一些社區(qū)同學(xué)參與了 TiDB 性能改進(jìn) 活動(dòng)。在這里對(duì)各位貢獻(xiàn)者表示由衷的感謝。接下來(lái)我們會(huì)開(kāi)展更多的專(zhuān)項(xiàng)開(kāi)發(fā)活動(dòng)以及一系列面向社區(qū)的培訓(xùn)課程,希望能對(duì)大家了解如何做分布式數(shù)據(jù)庫(kù)有幫助。
One More ThingTiDB DevCon 2019 上對(duì)外展示的全新分析類(lèi)產(chǎn)品 TiFlash 已經(jīng)完成 Alpha 版本的開(kāi)發(fā),目前已經(jīng)在進(jìn)行內(nèi)部測(cè)試,昨天試用了一下之后,我想說(shuō)“真香”。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/17979.html
摘要:提升系統(tǒng)性能算子,進(jìn)一步提升執(zhí)行性能。采用存儲(chǔ)結(jié)構(gòu)減少內(nèi)存分配及拷貝,的共享提升命中率等手段大幅提升性能。新增系統(tǒng)配置項(xiàng)合法性檢查,優(yōu)化系統(tǒng)監(jiān)控項(xiàng)等,提升產(chǎn)品易用性。在此對(duì)各位貢獻(xiàn)者表示由衷的感謝。 作者:段兵 2019 年 5 月 10 日,TiDB 3.0.0-rc.1 版本正式推出,該版本對(duì)系統(tǒng)穩(wěn)定性,性能,安全性,易用性等做了較多的改進(jìn),接下來(lái)逐一介紹。 提升系統(tǒng)穩(wěn)定性 眾所周...
摘要:年月日,發(fā)布版,對(duì)應(yīng)的版本為。相比版本,該版本對(duì)系統(tǒng)穩(wěn)定性易用性功能優(yōu)化器統(tǒng)計(jì)信息以及執(zhí)行引擎做了很多改進(jìn)。 2019 年 03 月 26 日,TiDB 發(fā)布 3.0.0 Beta.1 版,對(duì)應(yīng)的 TiDB-Ansible 版本為 3.0.0 Beta。相比 3.0.0 Beta 版本,該版本對(duì)系統(tǒng)穩(wěn)定性、易用性、功能、優(yōu)化器、統(tǒng)計(jì)信息以及執(zhí)行引擎做了很多改進(jìn)。 TiDB SQL ...
閱讀 1219·2019-08-30 15:55
閱讀 964·2019-08-30 15:55
閱讀 2167·2019-08-30 15:44
閱讀 2898·2019-08-29 14:17
閱讀 1142·2019-08-29 12:45
閱讀 3319·2019-08-26 10:48
閱讀 3145·2019-08-23 18:18
閱讀 2615·2019-08-23 16:47