TiDB RC4 リリースノート
2017 年 8 月 4 日に、TiDB RC4 がリリースされました。このリリースは、MySQL 互換性、SQL 最適化、安定性、パフォーマンスに重点を置いています。
ハイライト
- パフォーマンスに関しては、書き込みパフォーマンスが大幅に向上し、コンピューティング タスクのスケジュール設定では、OLAP が OLTP に与える影響を回避するための優先順位付けがサポートされています。
- オプティマイザーは、クエリ コストの見積もりがより正確になり、コストに基づいて
Join
の物理演算子が自動的に選択されるように改訂されました。 - MySQL との互換性を高めるために多くの機能強化が導入されました。
- OLAP ビジネス シナリオをより適切にサポートするために、TiSpark がリリースされました。Spark を使用して TiKV のデータにアクセスできるようになりました。
詳細な更新
ティビ
- SQL クエリ オプティマイザーのリファクタリング:
- TopNクエリのサポート強化
- コストに基づいて
Join
の物理演算子の自動選択をサポート - 投影除去の改善
- スキーマのバージョンチェックは、進行中のトランザクションへのDDLの影響を回避するためにテーブルに基づいています。
- サポート
BatchIndexJoin
Explain
文を改善するIndex Scan
パフォーマンスを向上させる- MySQLとの互換性を高めるために多くの機能強化が導入されました
- JSON型と操作をサポートする
- クエリの優先順位と分離レベルの設定をサポート
配置Driver(PD)
- PDを使用してTiKVの場所ラベルを設定することをサポート
- スケジューラを最適化する
- PD がサポートされ、TiKV へのスケジューリング コマンドを初期化できるようになりました。
- 領域ハートビートの応答速度を高速化します。
balance
アルゴリズムを最適化する
- データの読み込みを最適化してフェイルオーバーを高速化する
ティクヴ
- クエリの優先順位の設定をサポート
- RC分離レベルをサポート
- ジェプセンテスト結果と安定性の向上
- サポートドキュメントストア
- コプロセッサーがより多くのプッシュダウン関数をサポートするようになりました
- パフォーマンスと安定性を向上
TiSpark ベータ版リリース
- 予測プッシュダウンを実装する
- 集約プッシュダウンを実装する
- 範囲プルーニングを実装する
- ビューのサポートを必要とする 1 つのクエリを除き、TPC-H のフルセットを実行可能