GA前のリリースノート
2017 年 8 月 30 日、TiDB Pre-GA がリリースされました!このリリースは、MySQL の互換性、SQL の最適化、安定性、およびパフォーマンスに重点を置いています。
TiDB
- SQL クエリ オプティマイザ:
- コスト モデルを調整する
- インデックススキャンを使用して、両側に異なる型を持つ
compare
の式を持つwhere
節を処理します - 貪欲なアルゴリズムに基づく結合したテーブルの再配置をサポート
- MySQL との互換性を高めるために、多くの機能強化が導入されました。
- サポート
Natural Join
- JSON フィールドのクエリ、更新、およびインデックスを含む JSON タイプ (Experimental) をサポートします。
- 不要なデータをプルーニングしてエグゼキュータメモリの消費を削減する
- SQL ステートメントでの優先順位の設定をサポートし、クエリの種類に応じて一部のステートメントの優先順位を自動的に設定します
- 式のリファクタリングが完了し、速度が約 30% 向上しました
プレースメントDriver(PD)
- PD クラスターのリーダーの手動変更をサポート
TiKV
- 専用の Rocksdb インスタンスを使用してRaftログを保存する
DeleteRange
を使用して、レプリカの削除を高速化します- コプロセッサーは、より多くのプッシュダウン演算子をサポートするようになりました
- パフォーマンスと安定性の向上
TiDB Connector for Spark Beta リリース
- 述語プッシュダウンを実装する
- 集約プッシュダウンを実装する
- 範囲の刈り込みを実装する
- ビューのサポートが必要な 1 つのクエリを除いて、TPC+H の完全なセットを実行できます