成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

TiDB 3.0.0 Beta.1 Release Notes

Worktile / 454人閱讀

摘要:年月日,發(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 優(yōu)化器

支持使用 Sort Merge Join 計(jì)算笛卡爾積

支持 Skyline Pruning,用一些規(guī)則來防止執(zhí)行計(jì)劃過于依賴統(tǒng)計(jì)信息

支持 Window Functions

NTILE

LEADLAG

PERCENT_RANK

NTH_VALUE

CUME_DIST

FIRST_VALUELAST_VALUE

RANKDENSE_RANK

RANGE FRAMED

ROW FRAMED

ROW NUMBER

增加了一類統(tǒng)計(jì)信息,表示列和 handle 列之間順序的相關(guān)性

SQL 執(zhí)行引擎

增加內(nèi)建函數(shù)

JSON_QUOTE

JSON_ARRAY_APPEND

JSON_MERGE_PRESERVE

BENCHMARK

COALESCE

NAME_CONST

根據(jù)查詢上下文優(yōu)化 Chunk 大小,降低 SQL 執(zhí)行時(shí)間和集群的資源消耗

權(quán)限管理

支持 SET ROLECURRENT_ROLE

支持 DROP ROLE

支持 CREATE ROLE

Server

新增 /debug/zip HTTP 接口,獲取當(dāng)前 TiDB 實(shí)例的信息

支持使用 show pump status/show drainer status 語句查看 Pump/Drainer 狀態(tài)

支持使用 SQL 語句在線修改 Pump/Drainer 狀態(tài)

支持給 SQL 文本加上 HASH 指紋,方便追查慢 SQL

新增 log_bin 系統(tǒng)變量,默認(rèn):0,管理 binlog 開啟狀態(tài),當(dāng)前僅支持查看狀態(tài)

支持通過配置文件管理發(fā)送 binlog 策略

支持通過內(nèi)存表 INFORMATION_SCHEMA.SLOW_QUERY 查詢慢日志

將 TiDB 顯示的 MySQL Version 從 5.7.10 變更為 5.7.25

統(tǒng)一日志格式規(guī)范,利于工具收集分析

增加監(jiān)控項(xiàng) high_error_rate_feedback_total,記錄實(shí)際數(shù)據(jù)量與統(tǒng)計(jì)信息估算數(shù)據(jù)量差距情況

新增 Database 維度的 QPS 監(jiān)控項(xiàng) , 可以通過配置項(xiàng)開啟

DDL

增加ddl_error_count_limit全局變量,默認(rèn)值:512,限制 DDL 任務(wù)重試次數(shù),超過限制次數(shù)會(huì)取消出錯(cuò)的 DDL

支持 ALTER ALGORITHM INPLACE/INSTANT

支持 SHOW CREATE VIEW 語句

支持 SHOW CREATE USER 語句

PD

統(tǒng)一日志格式規(guī)范,利于工具收集分析

模擬器

支持不同 store 可采用不同的心跳間隔時(shí)間

添加導(dǎo)入數(shù)據(jù)的場(chǎng)景

熱點(diǎn)調(diào)度可配置化

增加 store 地址為維度的監(jiān)控項(xiàng),代替原有的 Store ID

優(yōu)化 GetStores 開銷,加快 Region 巡檢周期

新增刪除 Tombstone Store 的接口

TiKV

優(yōu)化 Coprocessor 計(jì)算執(zhí)行框架,完成 TableScan 算子,單 TableScan 即掃表操作性能提升 5% ~ 30%

實(shí)現(xiàn)行 BatchRows 和列 BatchColumn 的定義

- 實(shí)現(xiàn) `VectorLike` 使得編碼和解碼的數(shù)據(jù)能夠用統(tǒng)一的方式訪問
- 定義 `BatchExecutor` 接口,實(shí)現(xiàn)將請(qǐng)求轉(zhuǎn)化為 `BatchExecutor` 的方法 
- 實(shí)現(xiàn)將表達(dá)式樹轉(zhuǎn)化成 RPN 格式 
- TableScan 算子實(shí)現(xiàn)為 Batch 方式,通過向量化計(jì)算加速計(jì)算

統(tǒng)一日志格式規(guī)范,利于工具收集分析

支持 Raw Read 接口使用 Local Reader 進(jìn)行讀

新增配置信息的 Metrics

新增 Key 越界的 Metrics

新增碰到掃越界錯(cuò)誤時(shí) Panic 或者報(bào)錯(cuò)選項(xiàng)

增加 Insert 語義,只有在 Key 不存在的時(shí)候 Prewrite 才成功,消除 Batch Get

Batch System 使用更加公平的 batch 策略

tikv-ctl 支持 Raw scan

Tools

TiDB-Binlog

新增 Arbiter 工具支持從 Kafka 讀取 binlog 同步到 MySQL

Reparo 支持過濾不需要同步的文件

支持同步 generated column

Lightning

支持禁用 TiKV periodic Level-1 compaction,當(dāng) TiKV 集群為 2.1.4 或更高時(shí),在導(dǎo)入模式下會(huì)自動(dòng)執(zhí)行 Level-1 compaction

根據(jù) table_concurrency 配置項(xiàng)限制 import engines 數(shù)量,默認(rèn)值:16,防止過多占用 importer 磁盤空間

支持保存中間狀態(tài)的 SST 到磁盤,減少內(nèi)存使用

優(yōu)化 TiKV-Importer 導(dǎo)入性能,支持將大表的數(shù)據(jù)和索引分離導(dǎo)入

支持 CSV 文件導(dǎo)入

數(shù)據(jù)同步對(duì)比工具 (sync-diff-inspector)

支持使用 TiDB 統(tǒng)計(jì)信息來劃分對(duì)比的 chunk

支持使用多個(gè) column 來劃分對(duì)比的 chunk

Ansible

N/A

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/17978.html

相關(guān)文章

  • TiDB 3.0.0-rc.1 Release Notes

    摘要:用動(dòng)態(tài)規(guī)劃決定連接的執(zhí)行順序,當(dāng)參與連接的表數(shù)量不多于時(shí)啟用。在邏輯優(yōu)化階段消除聚合函數(shù)時(shí)特殊處理,防止產(chǎn)生錯(cuò)誤的執(zhí)行結(jié)果。該特性通過對(duì)進(jìn)行執(zhí)行計(jì)劃綁定,以確保執(zhí)行穩(wěn)定性。執(zhí)行引擎支持對(duì)和算子進(jìn)行內(nèi)存追蹤控制。 2019 年 5 月 10 日,TiDB 發(fā)布 3.0.0-rc.1 版,對(duì)應(yīng)的 TiDB-Ansible 版本為 3.0.0-rc.1。相比 3.0.0-beta.1 版本,...

    you_De 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<