TiDB 5.4.3 リリースノート
発売日:2022年10月13日
TiDB バージョン: 5.4.3
改善点
TiKV
ツール
バグ修正
TiDB
SHOW CREATE PLACEMENT POLICYの誤った出力を修正#37526- クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました#33908
KILL TIDBアイドル接続時にすぐに効果を発揮できない問題を修正#24031INFORMSTION_SCHEMA.COLUMNSシステムテーブルをクエリするときにDATA_TYPEとCOLUMN_TYPE列に誤った結果が返される問題を修正しました#36496- TiDB Binlogが有効な場合、
ALTER SEQUENCE文を実行するとメタデータバージョンが間違って発生し、 Drainerが終了する可能性がある問題を修正しました#36276 UNION演算子が予期しない空の結果を返す可能性がある問題を修正しました#36903- TiFlashのパーティションテーブルでダイナミックモードを有効にしたときに発生する誤った結果を修正しました#37254
LIMITと併用するとINL_HASH_JOINがハングアップする可能性がある問題を修正#35638- TiDBが
SHOW WARNINGS文を実行するときにinvalid memory address or nil pointer dereferenceエラーを返す可能性がある問題を修正しました#31569 - RC分離レベルでステイル読み取りを実行するときに発生する
invalid transactionエラーを修正#30872 - DMLエグゼキュータを使用した
EXPLAIN ANALYZE文がトランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました#37373 - TiDB Binlogを有効にして重複した値を挿入すると発生する
data and columnID count not matchエラーの問題を修正しました#33608 - 静的パーティションプルーニングモードで、テーブルが空の場合に集計条件を含むSQL文が間違った結果を返す可能性がある問題を修正しました#35295
UPDATE文を実行するときに TiDB がpanicする可能性がある問題を修正しました#32311UnionScanオペレーターが順序を維持できないために間違ったクエリ結果が発生する問題を修正#33175- UPDATE文が場合によっては投影を誤って削除し、
Can't find columnエラーが発生する問題を修正しました#37568 - パーティションテーブルがインデックスを完全に使用してデータをスキャンできない場合がある問題を修正#33966
- 特定のシナリオで
EXECUTEが予期しないエラーが発生する可能性がある問題を修正しました#37187 - プリペアドプランキャッシュが有効になっている
BITタイプのインデックスを使用すると、TiDBが間違った結果を返す可能性がある問題を修正しました#33067
TiKV
- PDリーダーの切り替え後またはPDの再起動後にクラスタ内でSQL実行エラーが継続する問題を修正#12934
- 原因:この問題は、TiKVのバグが原因で発生します。このバグにより、ハートビートリクエストが失敗した後、TiKVはPDクライアントに再接続するまで、PDクライアントへのハートビート情報の送信を再試行しません。その結果、障害が発生したTiKVノードのリージョン情報が古くなり、TiDBは最新のリージョン情報を取得できず、SQL実行エラーが発生します。
- 影響を受けるバージョン: v5.3.2 および v5.4.2。この問題は v5.3.3 および v5.4.3 で修正されています。v5.4.2 をご利用の場合は、クラスターを v5.4.3 にアップグレードできます。
- 回避策: アップグレードに加えて、送信するリージョンハートビートがなくなるまで、リージョンハートビートを PD に送信できない TiKV ノードを再起動することもできます。
- TiKV が Web ID プロバイダーからエラーを取得し、デフォルトのプロバイダーにフェイルバックしたときに、権限拒否エラーが発生する問題を修正しました#13122
- PDクライアントがデッドロックを引き起こす可能性がある問題を修正#13191
- Raftstoreがビジー状態の場合にリージョンが重複する可能性がある問題を修正#13160
- PDリーダーの切り替え後またはPDの再起動後にクラスタ内でSQL実行エラーが継続する問題を修正#12934
PD
TiFlash
ツール