TiDB 1.1 アルファ リリースノート
2018年1月19日、TiDB 1.1 Alphaがリリースされました。このリリースでは、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制限の設定をサポート
- フロー制御メカニズムを改善する