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システムテーブル#36496をクエリするときにDATA_TYPEとCOLUMN_TYPE列に誤った結果が返される問題を修正しました- TiDB Binlogが有効な場合、
ALTER SEQUENCE文を実行するとメタデータ バージョンが間違って発生し、 Drainerが終了する可能性がある問題を修正しました#36276 UNION演算子が予期しない空の結果#36903を返す可能性がある問題を修正しました- TiFlash #37254のパーティションテーブルでダイナミックモードを有効にしたときに発生する誤った結果を修正しました
LIMIT#35638と併用するとINL_HASH_JOINハングアップする可能性がある問題を修正- TiDBが
SHOW WARNINGSステートメント#31569を実行するときにinvalid memory address or nil pointer dereferenceエラーを返す可能性がある問題を修正しました - RC分離レベル#30872でステイル読み取りを実行するときに発生する
invalid transactionエラーを修正 - DMLエグゼキュータを使用した
EXPLAIN ANALYZE文がトランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました#37373 - TiDB Binlogを有効にして重複した値を挿入すると発生する
data and columnID count not matchエラーの問題を修正しました#33608 - 静的パーティションプルーニングモードで、テーブルが空の場合に集計条件を含むSQL文が間違った結果を返す可能性がある問題を修正しました#35295
UPDATE文#32311を実行するときに TiDB がpanic可能性がある問題を修正しましたUnionScan演算子が順序を維持できないために間違ったクエリ結果が発生する問題を修正#33175- UPDATE文が場合によっては投影を誤って削除し、
Can't find columnエラー#37568が発生する問題を修正しました。 - パーティションテーブルがインデックスを完全に使用してデータをスキャンできない場合がある問題を修正#33966
- 特定のシナリオ#37187予期しないエラーが発生する可能性がある問題を修正しました
EXECUTE - 準備済みプランキャッシュが有効になっている
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
ツール