TiDB 3.0.0-rc.3 リリースノート
リリース日:2019年6月21日
TiDB バージョン: 3.0.0-rc.3
TiDB Ansible バージョン: 3.0.0-rc.3
概要
2019年6月21日にTiDB 3.0.0-rc.3がリリースされました。対応するTiDB Ansibleバージョンは3.0.0-rc.3です。このリリースでは、TiDB 3.0.0-rc.2と比較して、安定性、使いやすさ、機能、SQLオプティマイザ、統計、実行エンジンが大幅に向上しています。
TiDB
SQLオプティマイザ
実行エンジン
StreamAggExecのClose関数を呼び出すときにリソースが正しく解放されない問題を修正しました #10636- パーティションテーブルの
show create tableのステートメントを実行した結果、table_optionとpartition_optionsの順序が正しくない問題を修正しました。 #10689 - データの逆順スキャンをサポートすることで
admin show ddl jobsのパフォーマンスを向上させます #10687 - RBACの
show grants文にcurrent_userフィールドがある場合、その結果がMySQLの結果と互換性がない問題を修正しました。 #10684 - UUIDが複数のノードで重複した値を生成する可能性がある問題を修正#10712
show view権限がexplainで考慮されない問題を修正 #10635- ホットスポットの問題を軽減するために、テーブルリージョンを手動で分割する
split table regionステートメントを追加します#10765 - ホットスポットの問題を軽減するために、インデックスリージョンを手動で分割する
split index regionステートメントを追加します#10764 create user、grant、revokeなどの複数の文を連続して実行した場合の不正な実行問題を修正しました#10737- コプロセッサーへの式のプッシュダウンを禁止するブロックリストを追加します。 #10791
- クエリがメモリ構成制限を超えたときに
expensive queryログを出力する機能を追加 #10849 - 変更されたバインディング実行計画の更新時間を制御する
bind-info-lease設定項目を追加します。 #10727 execdetails.ExecDetailsポインタの結果としてコプロセッサーリソースを迅速に解放できないことによって引き起こされる、高同時実行シナリオでのOOM問題を修正しました。 #10832kill文によって発生するpanic問題を修正#10876
サーバー
DDL
PD
- 一方向のマージのみを許可する
enable-two-way-merge設定項目を追加します#1583 AddLightLearnerとAddLightPeerスケジューリング操作を追加して、 リージョン Scatterスケジューリングを制限メカニズムによって制限されないようにします。 #1563- システムの起動時にデータのレプリカレプリケーションが 1つしか存在しないため信頼性が不十分になる問題を修正しました#1581
- 構成チェックロジックを最適化して設定項目エラーを回避する#1585
store-balance-rate構成の定義を、1分あたりに生成される balance operator 数の上限に調整します。 #1591- ストアがスケジュールされた操作を生成できない可能性がある問題を修正#1590
TiKV
エンジン
サーバー
Raftstore
コプロセッサー
- ベクトル計算におけるTop-Nのサポート#4827
- ベクトル計算における
Stream集計をサポート #4786 - ベクトル計算における
AVG集計関数をサポート #4777 - ベクトル計算における
First集計関数をサポート #4771 - ベクトル計算における
SUM集計関数をサポート #4797 - ベクトル計算における
MAX/MIN集計関数をサポート #4837 - ベクトル計算における
Like式のサポート #4747 - ベクトル計算における
MultiplyDecimal式のサポート #4849 - ベクトル計算における
BitAnd/BitOr/BitXor式をサポート #4724 - ベクトル計算における
UnaryNot式のサポート #4808
トランザクション
tikv-ctl
その他
dist_releaseコンパイルコマンドを追加する #4841
ツール
- TiDB Binlog
TiDB Ansible
- クラスターの最大QPS値を予測するための監視項目を追加する(デフォルトでは"hide") #f5cfa4d