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