TiDB5.0.1リリースノート
発売日:2021年4月24日
TiDBバージョン:5.0.1
互換性の変更
committer-concurrency
構成項目のデフォルト値が16
から128
に変更されました。
改善
TiDB
- 組み込み機能をサポートする
VITESS_HASH()
#23915
- 組み込み機能をサポートする
TiKV
zstd
を使用してリージョンスナップショット#10005を圧縮します
PD
ツール
バックアップと復元(BR)
- 要約ログから誤解を招く情報を削除する#1009
バグの修正
TiDB
- 投影結果が空の場合、プロジェクト除去の実行結果が間違っている可能性がある問題を修正します#24093
- 列に
NULL
の値が含まれている場合の誤ったクエリ結果の問題を修正します#24063 - スキャンに仮想列が含まれている場合にMPPプランの生成を禁止する#24058
- プランキャッシュ#24043での
PointGet
とTableDual
の誤った再利用を修正 - オプティマイザーがクラスター化インデックスの
IndexMerge
プランを作成するときに発生するエラーを修正します#24042 - BITタイプエラーのタイプ推論を修正します#24027
PointGet
演算子が存在する場合に一部のオプティマイザヒントが有効にならない問題を修正します#23685- エラー#24080が原因でロールバック時にDDL操作が失敗する可能性がある問題を修正します
- バイナリリテラル定数のインデックス範囲が正しく構築されない問題を修正します#24041
- 場合によっては
IN
句の潜在的な誤った結果を修正します#24023 - 一部の文字列関数の誤った結果を修正する#23879
- ユーザーは、
REPLACE
の操作を実行するために、テーブルに対してINSERT
とDELETE
の両方の特権が必要になります#23939 - ポイントクエリ#24070を実行する際のパフォーマンスの低下を修正する
- バイナリとバイト#23918を誤って比較することによって引き起こされた間違った
TableDual
プランを修正します
TiKV
TiFlash
- ストレージエンジンが一部の範囲のデータを削除できない問題を修正します
- 時間型を整数型にキャストするときの誤った結果の問題を修正します
receiver
が10秒以内に対応するタスクを見つけることができないバグを修正しますcancelMPPQuery
に無効なイテレータが存在する可能性があるという問題を修正しますbitwise
演算子の動作がTiDBの動作と異なるバグを修正しますprefix key
を使用するときに範囲が重複することによって発生するアラートの問題を修正します- 文字列型を整数型にキャストするときの誤った結果の問題を修正します
- 連続した高速書き込みによってTiFlashのメモリが不足する可能性がある問題を修正します
- 列名が重複するとTiFlashでエラーが発生する問題を修正します
- TiFlashがMPPプランの解析に失敗する問題を修正します
- テーブルGC中にnullポインタの例外が発生する可能性があるという潜在的な問題を修正します
- ドロップされたテーブルにデータを書き込むときに発生するTiFlashパニックの問題を修正します
- BRの復元中にTiFlashがパニックになる可能性がある問題を修正します
ツール
TiDB Lightning
- インポート中の進行状況ログの不正確なテーブルカウントの問題を修正します#1005
バックアップと復元(BR)
TiCDC
- Unified Sorterの同時実行の問題を修正し、役に立たないエラーメッセージをフィルタリングします#1678
- 冗長ディレクトリの作成がMinIO1でのレプリケーションを中断する可能性があるバグを修正し#1672
explicit_defaults_for_timestamp
セッション変数のデフォルト値をON
に設定して、MySQL5.7ダウンストリームがアップストリームTiDB5と同じ動作を維持するようにし#1659 。io.EOF
を誤って処理すると、レプリケーションが中断される可能性があるという問題を修正します#1648- TiCDCダッシュボードのTiKVCDCエンドポイントCPUメトリックを修正します#1645
- 場合によってはレプリケーションのブロックを回避するために
defaultBufferChanSize
を増やします#1632