TiDB2.0RC5リリースノート
2018年4月17日、TiDB2.0RC5がリリースされました。このリリースでは、MySQLの互換性、SQLの最適化、および安定性が大幅に改善されています。
TiDB
Top-Nプッシュダウンルールの適用に関する問題を修正します- NULL値を含む列の行数の見積もりを修正しました
- バイナリタイプのゼロ値を修正します
- トランザクション内の
BatchGetの問題を修正します - 消費スペースを削減するために、
Add Indexの操作をロールバックしながら書き込まれたデータをクリーンアップします insert on duplicate key updateのステートメントを最適化して、パフォーマンスを10倍向上させますUNIX_TIMESTAMP関数によって返される結果のタイプに関する問題を修正します- NOTNULL列の追加中にNULL値が挿入される問題を修正します
Show Process Listステートメントで実行中のステートメントのメモリ使用量を表示するサポートAlter Table Modify Columnが極端な条件でエラーを報告する問題を修正しますAlterステートメントを使用したテーブルコメントの設定をサポート
PD
- RaftLearnerのサポートを追加する
- バランス領域スケジューラを最適化して、スケジューリングのオーバーヘッドを削減します
schedule-limit構成のデフォルト値を調整します- IDを頻繁に割り当てる問題を修正します
- 新しいスケジューラを追加するときの互換性の問題を修正します
TiKV
tikv-ctlのcompactで指定された地域をサポートする- RawKVClientでのバッチ書き込み、バッチ取得、バッチ削除、およびバッチスキャンのサポート
- スナップショットが多すぎるために発生するOOMの問題を修正します
- コプロセッサーでより詳細なエラー情報を返す
- TiKVの
block-cache-sizeからtikv-ctlまでの動的な変更をサポート - さらに改善
importer ImportSST::Uploadのインターフェースを簡素化する- gRPCの
keepaliveのプロパティを構成します - 独立したバイナリとしてTiKVから
tikv-importerを分割 - コプロセッサーで各
scan rangeによってスキャンされた行数に関する統計を提供します - macOSシステムでのコンパイルの問題を修正します
- RocksDBメトリックの誤用の問題を修正します
- コプロセッサーで
overflow as warningのオプションをサポートする