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 の完全なセットを実行できます
エコシステム
TiDB
TiKV
TiSpark
Chaos Mesh
© 2022 PingCAP. All Rights Reserved.