TiDB 2.0 RC5 リリースノート

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

ティビ

  • Top-Nプッシュダウンルールの適用に関する問題を修正
  • NULL値を含む列の行数の推定を修正
  • バイナリ型のゼロ値を修正
  • トランザクション内の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のサポートを追加
  • バランスリージョンスケジューラを最適化してスケジューリングのオーバーヘッドを削減する
  • schedule-limitの構成のデフォルト値を調整する
  • IDを頻繁に割り当てる問題を修正
  • 新しいスケジューラを追加する際の互換性の問題を修正

ティクヴ

  • tikv-ctl分のcompactで指定されたリージョンをサポート
  • RawKVClient でバッチ Put、バッチ Get、バッチ Delete、バッチ Scan をサポート
  • スナップショットが多すぎることによるOOM問題を修正
  • コプロセッサーでより詳細なエラー情報を返す
  • TiKVのblock-cache-sizeからtikv-ctlまでの動的な変更をサポート
  • さらに改善importer
  • ImportSST::Uploadインターフェースを簡素化
  • gRPCのkeepaliveプロパティを設定する
  • TiKVからtikv-importer独立したバイナリとして分割する
  • コプロセッサー内の各scan range行がスキャンした行数に関する統計情報を提供します。
  • macOSシステムでのコンパイル問題を修正
  • RocksDB メトリックの誤用問題を修正
  • コプロセッサーのoverflow as warningオプションをサポート

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