TiDB3.0.15リリースノート
発売日:2020年6月5日
TiDBバージョン:3.0.15
新機能
TiDB
- プランキャッシュ機能を使用するためにパーティションテーブルでのクエリを禁止する#16759
- パーティションテーブルで
admin recover index
およびadmin check index
#17390をサポートする#17315 - Rangeパーティション表#17318の
in
条件のパーティションプルーニングをサポートします。 SHOW CREATE TABLE
の出力を最適化し、パーティション名#16315に引用符を追加します。GROUP_CONCAT
関数#16988のORDER BY
節をサポートします。CMSketch
統計のメモリ割り当てメカニズムを最適化して、パフォーマンス#17543に対するガベージコレクション(GC)の影響を減らします。
PD
- PDがリーダーの数に関してスケジューリングを実行するポリシーを追加します#2479
バグの修正
TiDB
- ディープコピーを使用して、
Hash
集計関数のenum
型およびset
型データをコピーします。正しさの問題を修正する#16890 - 整数オーバーフロー#16753の処理ロジックが間違っているために、
PointGet
が誤った結果を返す問題を修正します。 - クエリ述語#16557で
CHAR()
関数が使用されている場合に、誤った処理ロジックによって引き起こされる誤った結果の問題を修正します。 IsTrue
およびIsFalse
関数のストレージレイヤーと計算レイヤーでの一貫性のない結果の問題を修正します#16627- #16993などの一部の式の誤った
NotNull
フラグを修正しcase when
- 一部のシナリオでオプティマイザーが
TableDual
の物理計画を見つけられないという問題を修正します#17014 - パーティション選択の構文がハッシュパーティションテーブル#17051で正しく有効にならない問題を修正します。
- XORが浮動小数点数#16976で動作する場合の、TiDBとMySQL間の一貫性のない結果を修正します。
- 準備された方法でDDLステートメントを実行するときに発生するエラーを修正します#17415
- IDアロケータ#17548でバッチサイズを計算する誤った処理ロジックを修正します
- 時間が高価なしきい値を超えたときに
MAX_EXEC_TIME
ヒントが有効にならない問題を修正します#17534
- ディープコピーを使用して、
TiKV