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