TiDB 2.0.4 リリースノート
2018 年 6 月 15 日に、TiDB 2.0.4 がリリースされました。 TiDB 2.0.3 と比較して、このリリースではシステムの互換性と安定性が大幅に向上しています。
TiDB
ALTER TABLE t DROP COLUMN a CASCADE構文をサポートする- TSO への
tidb_snapshotの値の構成のサポート - 監視項目のステートメントの種類の表示を絞り込む
- クエリコスト推定の精度を最適化する
- gRPCの
backoff max delayパラメータを設定する - 構成ファイル内の単一ステートメントのメモリしきい値の構成をサポート
- オプティマイザーのエラーをリファクタリングする
Cast Decimalデータの副作用を修正- 特定のシナリオにおける
Merge Joinオペレーターの間違った結果の問題を修正 - Null オブジェクトを String に変換する問題を修正
- JSON タイプのデータを JSON タイプにキャストする問題を修正します。
Union+OrderByの条件でMySQLと結果の順序が一致しない問題を修正UnionステートメントがLimit/OrderBy句をチェックするときのコンプライアンス ルールの問題を修正Union All結果の互換性の問題を修正- 述語プッシュダウンのバグを修正
UnionステートメントとFor Update句の互換性の問題を修正concat_ws関数が誤って結果を切り捨てる問題を修正
PD
- 最大数
PendingPeer秒の制限なしに変更することで、未設定のスケジュール引数max-pending-peer-countの動作を改善しました。
TiKV
- デバッグ用に RocksDB
PerfContextインターフェイスを追加する import-modeパラメータを削除しますregion-propertiesコマンドをtikv-ctlに追加します- RocksDB のトゥームストーンが多数存在すると
reverse-seekが遅くなる問題を修正 do_subによって引き起こされるクラッシュの問題を修正- GC が多くのバージョンのデータに遭遇したときに GC にログを記録させる