TiDB 5.4.2 リリースノート
リリース日:2022年7月8日
TiDB バージョン: 5.4.2
改善点
TiDB
- 可用性を向上させるために、異常な TiKV ノードへのリクエストの送信を回避します#34906
TiKV
PD
- Swaggerサーバーのコンパイルをデフォルトで無効にする#4932
ツール
TiDB Lightning
- 散乱リージョンプロセスの安定性を向上させるために、散乱リージョンをバッチ モードに最適化します#33618
バグの修正
TiDB
- バイナリ プロトコルでキャッシュされた間違った TableDual プランの問題を修正#34690 #34678
- EqualAll ケース#34584におけるTiFlash
firstrow
集計関数の null フラグが誤って推論される問題を修正 - プランナーがTiFlash #34682に対して間違った 2 フェーズ集約プランを生成する問題を修正
tidb_opt_agg_push_down
とtidb_enforce_mpp
が有効になっている場合に発生するプランナーの誤った動作を修正します#34465- プラン キャッシュが削除されるときに使用される間違ったメモリ使用量の値を修正します#34613
LOAD DATA
ステートメント#35198で列リストが機能しない問題を修正- 悲観的トランザクションでのエラーの報告を避ける
WriteConflict
#11612 - リージョンエラーやネットワークの問題が発生した場合に事前書き込みリクエストがべき等にならない問題を修正#34875
- ロールバックされる非同期コミットトランザクションがアトミック性#33641を満たさない可能性がある問題を修正
- 以前は、ネットワーク接続の問題が発生した場合、TiDB は切断されたセッションによって保持されているリソースを常に正しく解放するとは限りませんでした。この問題は修正され、開いているトランザクションをロールバックして、その他の関連リソースを解放できるようになりました。 #34722
- TiDB が CTE #33965でビューをクエリするときに
references invalid table
エラーが誤って報告される可能性がある問題を修正 fatal error: concurrent map read and map write
エラー#35340によって引き起こされるpanicの問題を修正
TiKV
max_sample_size
が0
#11192に設定されている場合に統計を分析することによって引き起こされるpanicの問題を修正- TiKV #12231を終了するときに TiKV パニックを誤って報告する潜在的な問題を修正
- リージョンマージ プロセス#12663でソース ピアがスナップショットによってログを追いつくときに発生する可能性があるpanicの問題を修正します。
- ピアの分割と破棄が同時に行われるときに発生する可能性があるpanicの問題を修正します#12825
- PD クライアントでエラー#12345が発生したときに発生する PD クライアントの再接続が頻繁に発生する問題を修正します。
DATETIME
値に小数とZ
#12739が含まれる場合に発生する時刻解析エラーの問題を修正します。- 空の文字列の型変換を実行すると TiKV がパニックになる問題を修正#12673
- 非同期コミットが有効になっている場合に、悲観的トランザクションで発生する可能性のある重複コミット レコードを修正します#12615
- Follower Read #12478を使用すると TiKV が
invalid store ID 0
エラーを報告する問題を修正 - ピアの破棄とリージョン#12368のバッチ分割の間の競合によって引き起こされる TiKVpanicの問題を修正します。
- 間違った文字列一致#12329が原因で tikv-ctl が間違った結果を返す問題を修正
- AUFS #12543で TiKV の起動に失敗する問題を修正
PD
TiFlash
ツール
バックアップと復元 (BR)
TiCDC
- 特別な増分スキャン シナリオ#5468で発生するデータ損失を修正します。
- REDO ログ マネージャーがログを書き込む前にログをフラッシュするバグを修正#5486
- 一部のテーブルが REDO ライターによって維持されていない場合、解決された ts の移動が速すぎるバグを修正します#5486
- ファイル名の競合によりデータ損失が発生する可能性がある問題を修正します#5486
- リージョンリーダーが見つからず、再試行が制限#5230を超えた場合に発生するレプリケーションの中断を修正しました。
- MySQL シンクが間違ったチェックポイント Ts #5107を保存する可能性があるバグを修正
- HTTPサーバーで goroutine リークを引き起こす可能性があるバグを修正#5303
- メタリージョンの変更によりレイテンシーが増加する可能性がある問題を修正#4756 #4762
TiDB データ移行 (DM)