TiDB 1.1 アルファ リリース ノート
2018 年 1 月 19 日に、TiDB 1.1 アルファがリリースされました。このリリースでは、MySQL の互換性、SQL の最適化、安定性、パフォーマンスが大幅に向上しています。
TiDB
- SQLパーサー
- より多くの構文をサポート
- SQLクエリオプティマイザー
- よりコンパクトな構造を使用して、統計情報のメモリ使用量を削減します。
- tidb-server の起動時に統計情報のロードを高速化します。
- より正確なクエリコスト評価を提供する
- 一意のインデックスを使用したクエリのコストをより正確に見積もるには、
Count-Min Sketch
を使用します。 - インデックスを最大限に活用するために、より複雑な条件をサポートします
- SQL実行者
- Chunkアーキテクチャを使用してすべてのエグゼキューター オペレーターをリファクタリングし、分析ステートメントの実行パフォーマンスを向上させ、メモリ使用量を削減します。
INSERT IGNORE
ステートメントのパフォーマンスを最適化する- より多くの種類と関数をTiKV にプッシュダウンする
- もっとサポート
SQL_MODE
Load Data
パフォーマンスを最適化して速度を10倍に向上Use Database
パフォーマンスを最適化する- 物理演算子のメモリ使用量に関する統計をサポート
- サーバ
- PROXYプロトコルをサポート
PD
- さらにAPIを追加する
- TLSのサポート
- シミュレータをスケジュールするためのケースをさらに追加する
- さまざまなリージョンサイズに適応するようにスケジュールを設定する
- スケジュールに関するいくつかのバグを修正
TiKV
- Raft学習者をサポート
- Raftスナップショットを最適化し、I/O オーバーヘッドを削減する
- TLSのサポート
- RocksDB 構成を最適化してパフォーマンスを向上させる
- コプロセッサーの一意のインデックスの
count (*)
とクエリのパフォーマンスを最適化します。 - フェイルポイントと安定性テスト ケースをさらに追加する
- PD と TiKV の間の再接続の問題を解決する
- データ復旧ツールの機能強化
tikv-ctl
- リージョン内のテーブルに応じた分割をサポート
Delete Range
機能をサポート- スナップショットによる I/O 制限の設定をサポート
- フロー制御メカニズムを改善する