TiDB 5.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
- Plan Cache #24043での
PointGet
とTableDual
の間違った再利用を修正 - オプティマイザーがクラスター化インデックス#24042の
IndexMerge
プランを構築するときに発生するエラーを修正します。 - BIT 型エラーの型推論を修正します#24027
PointGet
演算子が存在する場合、一部のオプティマイザー ヒントが有効にならない問題を修正します#23685- エラーが原因でロールバックすると DDL 操作が失敗する可能性がある問題を修正します#24080
- バイナリ リテラル定数のインデックス範囲が正しく構築されていない問題を修正します#24041
- 場合によっては
IN
句の潜在的な間違った結果を修正します#24023 - 一部の文字列関数の間違った結果を修正します#23879
- ユーザーが
REPLACE
の操作を実行するには、テーブルに対してINSERT
とDELETE
の両方の権限が必要です#23939 - ポイント クエリ#24070を実行するときのパフォーマンスの低下を修正します。
- 間違った
TableDual
バイナリとバイトの比較によって引き起こされた計画を修正します#23918
TiKV
ティフラッシュ
- ストレージ エンジンが一部の範囲のデータを削除できない問題を修正
- 時刻型を整数型にキャストすると、結果が正しくなくなる問題を修正
receiver
が 10 秒以内に対応するタスクを見つけられないバグを修正cancelMPPQuery
に無効なイテレータが存在する可能性がある問題を修正bitwise
オペレータの挙動がTiDBと異なる不具合を修正prefix key
を使用するときに範囲が重複することによって引き起こされるアラートの問題を修正します。- 文字列型を整数型にキャストしたときに誤った結果が返される問題を修正
- 連続した高速書き込みによって TiFlash がメモリ不足になる問題を修正
- 列名が重複していると TiFlash でエラーが発生する問題を修正
- TiFlash が MPP プランの解析に失敗する問題を修正
- テーブル GC 中に null ポインターの例外が発生する可能性がある潜在的な問題を修正します。
- 削除されたテーブルにデータを書き込むときに発生する TiFlashpanicの問題を修正します
- BR 復元中に TiFlash がpanicすることがある問題を修正
ツール
TiDB Lightning
- インポート中の進捗ログの不正確なテーブル数の問題を修正します#1005
バックアップと復元 (BR)
TiCDC
- Unified Sorter の同時実行の問題を修正し、役に立たないエラー メッセージをフィルター処理する#1678
- MinIO #1672で冗長ディレクトリを作成するとレプリケーションが中断することがある不具合を修正
explicit_defaults_for_timestamp
セッション変数のデフォルト値をON
に設定して、 MySQL 5.7ダウンストリームがアップストリーム TiDB #1659と同じ動作を維持するようにします。io.EOF
の扱いを誤るとレプリケーションが中断することがある問題を修正#1648- TiCDC ダッシュボードで TiKV CDC エンドポイントの CPU メトリックを修正する#1645
defaultBufferChanSize
を増やして、場合によってはレプリケーションのブロックを回避します#1632