TiDB3.0.0-rc.3リリースノート
発売日:2019年6月21日
TiDBバージョン:3.0.0-rc.3
TiDB Ansibleバージョン:3.0.0-rc.3
概要
2019年6月21日、TiDB3.0.0-rc.3がリリースされました。対応するTiDBAnsibleのバージョンは3.0.0-rc.3です。 TiDB 3.0.0-rc.2と比較して、このリリースでは、安定性、使いやすさ、機能、SQLオプティマイザー、統計、および実行エンジンが大幅に改善されています。
TiDB
SQLオプティマイザー
- 仮想生成された列統計を収集する機能を削除する#10629
- ポイントクエリ中に主キー定数がオーバーフローする問題を修正#10699
fast analyze
で初期化されていない情報を使用するとパニック#10691が発生する問題を修正しますprepare
を使用してcreate view
ステートメントを実行すると、列情報が間違っているためにパニックが発生する問題を修正します#10713- ウィンドウ関数を処理するときに列情報が複製されない問題を修正します#10720
- インデックス結合#10854での内部テーブル選択の選択率の誤った推定を修正しました
stats-lease
変数値が#10811の場合の自動ロード統計をサポートします
実行エンジン
- #10636で
Close
関数を呼び出すときにリソースが正しく解放されない問題を修正しStreamAggExec
- パーティションテーブル#10689に対して
show create table
ステートメントを実行した結果、table_option
とpartition_options
の順序が正しくない問題を修正します。 - 逆順のスキャンデータをサポートすることにより、
admin show ddl jobs
のパフォーマンスを向上させます#10687 - このステートメントに
current_user
フィールド#10684がある場合、RBACのshow grants
ステートメントの結果がMySQLの結果と互換性がないという問題を修正します。 - UUIDが複数のノードで重複する値を生成する可能性がある問題を修正します#10712
- #10635で
show view
特権が考慮されない問題を修正しexplain
- ホットスポットの問題を軽減するために、テーブルRegionを手動で分割する
split table region
ステートメントを追加します#10765 - ホットスポットの問題を軽減するためにインデックスリージョンを手動で分割する
split index region
ステートメントを追加します#10764 create user
などの複数のステートメントを連続#10737て実行する場合の誤った実行の問題を修正しrevoke
grant
- ブロックリストを追加して、式をコプロセッサー#10791にプッシュダウンすることを禁止します。
- クエリがメモリ構成の制限を超えたときに
expensive query
ログを出力する機能を追加します#10849 bind-info-lease
の構成アイテムを追加して、変更されたバインディング実行プラン#10727の更新時間を制御します。execdetails.ExecDetails
ポインター#10832が原因で、コプロセッサー・リソースを迅速に解放できなかったために発生した、同時発生率の高いシナリオでのOOMの問題を修正します。- 場合によっては
kill
ステートメントによって引き起こされるパニックの問題を修正します#10876
- #10636で
サーバ
DDL
PD
enable-two-way-merge
つの構成アイテムを追加して、一方向のマージのみを許可します#1583AddLightLearner
とAddLightPeer
のスケジューリング操作を追加して、リージョンスキャッターのスケジューリングを制限メカニズムによって制限されないようにします#1563- システムの起動時にデータにレプリカレプリケーションが1つしかない可能性があるため、信頼性が不十分であるという問題を修正します#1581
- 構成アイテムのエラーを回避するために構成チェックロジックを最適化する#1585
store-balance-rate
構成の定義を、1分あたりに生成されるバランス演算子の数の上限に調整します#1591- ストアがスケジュールされた操作を生成できなかった可能性がある問題を修正します#1590
TiKV
エンジン
サーバ
ラフトストア
コプロセッサー
取引
tikv-ctl
その他
dist_release
のコンパイルコマンドを追加します#4841
ツール
- TiDB Binlog
TiDB Ansible
- 監視項目を追加して、クラスタの最大QPS値を予測します(デフォルトでは「非表示」) #f5cfa4d