TiDB RC2 リリースノート
2017 年 3 月 1 日に、TiDB RC2 がリリースされました。このリリースでは、MySQL との互換性、SQL クエリ オプティマイザー、システムの安定性とパフォーマンスに重点を置いています。さらに、新しい権限管理メカニズムが追加され、ユーザーは MySQL 権限管理システムと同じ方法でデータ アクセスを制御できます。
ティビ
- クエリオプティマイザー
- 列/インデックス統計を収集し、クエリオプティマイザで使用する
- 相関サブクエリを最適化する
- コストベースオプティマイザー(CBO)フレームワークを最適化する
- 一意のキー情報を使用して集約を排除する
- 式評価フレームワークのリファクタリング
- Distinct を GroupBy に変換する
- topn操作プッシュダウンをサポート
- 基本的な権限管理をサポート
- MySQLの組み込み関数を多数追加
- Alter Table ステートメントを改良し、テーブル名、デフォルト値、コメントの変更をサポートします。
- Create Table Likeステートメントをサポートする
- 警告の表示ステートメントをサポートする
- テーブル名の変更ステートメントをサポートする
- 大規模なトランザクションのクラスターブロックを回避するために、単一のトランザクションのサイズを制限します。
- データのロードプロセスでデータを自動的に分割する
- AddIndex および Delete ステートメントのパフォーマンスを最適化します
- 「ANSI_QUOTES」sql_mode をサポート
- 監視システムを改善する
- バグを修正
- メモリリークの問題を解決する
PD
- 位置認識レプリカスケジューリングをサポート
- 地域数に応じて高速スケジューリングを実施
- pd-ctl はより多くの機能をサポートします
- PDを追加または削除
- キーでリージョン情報を取得する
- スケジューラとオペレータを追加または削除する
- クラスターラベル情報を取得する
ティクヴ
- 非同期適用をサポートし、全体的な書き込みパフォーマンスを向上
- プレフィックスシークを使用してWrite CFの読み取りパフォーマンスを向上させる
- メモリヒントプレフィックスを使用してRaft CF の挿入パフォーマンスを向上させる
- 単一読み取りトランザクションのパフォーマンスを最適化する
- より多くのプッシュダウン式をサポート
- 監視システムを改善する
- バグを修正