TiDBRC2リリースノート

2017年3月1日、TiDB RC2がリリースされました!このリリースは、MySQLとの互換性、SQLクエリオプティマイザー、システムの安定性、およびこのバージョンのパフォーマンスに重点を置いています。さらに、新しい権限管理メカニズムが追加され、ユーザーはMySQL特権管理システムと同じ方法でデータアクセスを制御できます。

TiDB

  • クエリオプティマイザ
    • 列/インデックスの統計を収集し、クエリオプティマイザで使用します
    • 相関サブクエリを最適化する
    • コストベースのオプティマイザー(CBO)フレームワークを最適化する
    • 一意のキー情報を使用して集約を排除します
    • リファクタリング式評価フレームワーク
    • DistinctをGroupByに変換する
    • topn操作のプッシュダウンをサポートします
  • 基本的な特権管理をサポートする
  • MySQL組み込み関数をたくさん追加する
  • Alter Tableステートメントを改善し、テーブル名、デフォルト値、およびコメントの変更をサポートします
  • CreateTableLikeステートメントをサポートする
  • 警告の表示ステートメントをサポートする
  • RenameTableステートメントをサポートする
  • 単一のトランザクションのサイズを制限して、大規模なトランザクションのクラスタブロッキングを回避します
  • データのロード中にデータを自動的に分割
  • AddIndexおよびDeleteステートメントのパフォーマンスを最適化する
  • 「ANSI_QUOTES」sql_modeをサポート
  • 監視システムを改善する
  • バグを修正する
  • メモリリークの問題を解決する

PD

  • ロケーション認識レプリカスケジューリングをサポート
  • 地域の数に基づいて高速スケジューリングを実行します
  • pd-ctlはより多くの機能をサポートします
    • PDを追加または削除します
    • キーで地域情報を取得する
    • スケジューラーとオペレーターを追加または削除します
    • クラスタラベル情報を取得する

TiKV

  • 非同期適用をサポートして、書き込みパフォーマンス全体を向上させます
  • プレフィックスシークを使用して、書き込みCFの読み取りパフォーマンスを向上させます
  • Raft CFの挿入パフォーマンスを向上させるには、メモリヒントプレフィックスを使用します
  • 単一読み取りトランザクションのパフォーマンスを最適化する
  • より多くのプッシュダウン式をサポート
  • 監視システムを改善する
  • バグを修正する

このページは役に立ちましたか?