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