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関数のstorageレイヤーと計算レイヤーで結果が一致しない問題を修正#16627case when#16993など、一部の式の誤ったNotNullフラグを修正します。- 一部のシナリオでオプティマイザーが
TableDualの物理計画を見つけられない問題を修正します#17014 - ハッシュパーティションテーブルでパーティション選択の構文が正しく反映されない問題を修正します#17051
- XOR が浮動小数点数#16976で動作するときの TiDB と MySQL の間の矛盾した結果を修正します。
- 準備された方法で DDL ステートメントを実行すると発生するエラーを修正します#17415
- ID アロケータ#17548でバッチ サイズを計算する処理ロジックが正しくない問題を修正
- 時間が高価なしきい値を超えると
MAX_EXEC_TIMESQL ヒントが有効にならない問題を修正#17534
- ディープ コピーを使用して、
TiKV