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