TiDB 2.0 RC5 リリースノート

2018 年 4 月 17 日に、TiDB 2.0 RC5 がリリースされました。このリリースでは、MySQL の互換性、SQL の最適化、および安定性が大幅に改善されています。

TiDB

  • Top-Nプッシュダウン ルールの適用に関する問題を修正
  • NULL 値を含む列の行数の見積もりを修正
  • Binary 型のゼロ値を修正
  • トランザクション内でBatchGetの問題を修正する
  • Add Indexの操作をロールバックしながら、書き込まれたデータをクリーンアップして、消費スペースを削減します。
  • insert on duplicate key updateのステートメントを最適化して、パフォーマンスを 10 倍向上させる
  • UNIX_TIMESTAMP関数によって返される結果のタイプに関する問題を修正します
  • NOT NULL 列を追加する際に NULL 値が挿入される問題を修正
  • Show Process Listのステートメントで実行中のステートメントのメモリ使用量を表示するサポート
  • 極端な状況でAlter Table Modify Columnがエラーを報告する問題を修正
  • Alterステートメントを使用したテーブル コメントの設定をサポート

PD

  • Raft Learner のサポートを追加
  • Balance リージョン Scheduler を最適化してスケジューリングのオーバーヘッドを削減する
  • schedule-limit構成のデフォルト値を調整します
  • IDを頻繁に割り当てる問題を修正
  • 新しいスケジューラを追加する際の互換性の問題を修正

TiKV

  • tikv-ctlcompactで指定されたリージョンをサポート
  • RawKVClient でバッチ プット、バッチ ゲット、バッチ削除、バッチ スキャンをサポート
  • スナップショットが多すぎるために発生する OOM の問題を修正
  • コプロセッサーでより詳細なエラー情報を返す
  • TiKV のblock-cache-sizeからtikv-ctlまでの動的な変更をサポート
  • さらに改善するimporter
  • ImportSST::Uploadインターフェースを簡素化
  • gRPC のkeepaliveのプロパティを構成する
  • 独立したバイナリとして TiKV からtikv-importerを分割します。
  • コプロセッサーの各scan rangeによってスキャンされた行数に関する統計を提供します
  • macOS システムでのコンパイルの問題を修正
  • RocksDB メトリクスの誤用の問題を修正
  • コプロセッサーでoverflow as warningのオプションをサポート
エコシステム
TiDB
TiKV
TiSpark
Chaos Mesh
© 2022 PingCAP. All Rights Reserved.