TiDB 5.2.2 リリースノート
リリース日:2021年10月29日
TiDB バージョン: 5.2.2
改善点
TiDB
TiKV
PD
ツール
バグの修正
TiDB
- plan-cache が未署名フラグの変更を検出できない問題を修正#28254
- パーティション関数が範囲#28233の外にある場合の間違ったパーティション プルーニングを修正しました。
- 場合によってはプランナーが
join
の無効なプランをキャッシュする可能性がある問題を修正します#28087 - ハッシュ列タイプが enum #27893の場合の間違ったインデックス ハッシュ結合を修正
- アイドル状態の接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるというバッチ クライアントのバグを修正しました#27688
- ターゲット クラスターでのチェックサムの実行に失敗した場合のTiDB Lightningpanicの問題を修正します#27686
- 場合によっては
date_add
とdate_sub
関数の間違った結果を修正する#27232 - ベクトル化された式#28643の関数
hour
の誤った結果を修正しました。 - MySQL 5.1 または古いクライアント バージョン#27855に接続するときの認証の問題を修正
- 新しいインデックスが追加されると、auto analyzeが指定された時間外にトリガーされる場合がある問題を修正します#28698
- セッション変数を設定すると
tidb_snapshot
#28683が無効になるバグを修正 - ピア領域が多数欠落しているクラスターではBRが機能しないバグを修正#27534
- サポートされていない
cast
がTiFlash #23907にプッシュダウンされた場合のtidb_cast to Int32 is not supported
のような予期しないエラーを修正 %s value is out of range in '%s'
エラーメッセージ#27964にDECIMAL overflow
が欠落している問題を修正- MPP ノードの可用性検出が一部の特殊なケースで機能しないバグを修正#3118
MPP task ID
#27952を割り当てるときのDATA RACE
問題を修正- 空
dual table
削除した後の MPP クエリのINDEX OUT OF RANGE
エラーを修正します。 #28250 - MPP クエリ#1791の誤検知エラー ログ
invalid cop task execution summaries length
の問題を修正します。 - MPP クエリ#28149のエラー ログ
cannot found column in Schema column
の問題を修正 - TiFlashのシャットダウン時に TiDB がpanicになる問題を修正#28096
- 安全でない 3DES (トリプル データ暗号化アルゴリズム) ベースの TLS 暗号スイートのサポートを削除します#27859
- Lightning が事前チェック中にオフライン TiKV ノードに接続し、インポート失敗が発生する問題を修正します#27826
- 多数のファイルをテーブル#27605にインポートする場合、事前チェックに時間がかかりすぎる問題を修正
- 式を書き換えると
between
間違った照合順序が推測される#27146という問題を修正します。 group_concat
関数が照合順序を考慮していない問題を修正#27429extract
関数の引数が負の持続時間の場合に発生する結果が間違っていたのを修正#27236NO_UNSIGNED_SUBTRACTION
を#26765に設定するとパーティションの作成に失敗する問題を修正- 列のプルーニングと集計プッシュダウンで副作用のある式を回避する#27106
- 不要な gRPC ログを削除する#24190
- 有効な 10 進数の長さを制限して、精度関連の問題を修正します#3091
plus
式#26977のオーバーフローをチェックする間違った方法の問題を修正new collation
データ#27024を持つテーブルから統計をダンプするときにdata too long
エラーが発生する問題を修正- リトライしたトランザクションのステートメントが
TIDB_TRX
#28670に含まれない問題を修正
TiKV
- 輻輳エラー#11082が原因で CDC がスキャンの再試行を頻繁に追加する問題を修正します。
- チャンネルがいっぱいの場合、Raft 接続が切断される問題を修正#11047
- Raftクライアント実装#9714でバッチメッセージが大きすぎる問題を修正
resolved_ts
#10965で一部のコルーチンがリークする問題を修正- 応答のサイズが 4 GiB を超えるとコプロセッサに発生するpanicの問題を修正します#9012
- スナップショット ファイルをガベージ コレクションできない場合、スナップショット ガベージ コレクション (GC) で GC スナップショット ファイルが失われる問題を修正します#10813
- コプロセッサーリクエストの処理時にタイムアウトが原因で発生するpanicの問題を修正#10852
PD
TiFlash
- ライブラリ
nsl
がないため、一部のプラットフォームでTiFlash が起動できない問題を修正
- ライブラリ
ツール
TiCDC
- 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正します#3061
- TiKV が同じリージョン#2386に重複したリクエストを送信すると、TiCDC プロセスがパニックになる可能panicがある問題を修正
- ダウンストリーム TiDB/MySQL の可用性を確認する際の不要な CPU 消費を修正#3073
- TiCDC によって生成される Kafka メッセージの量が
max-message-size
#2962の制限を受けない問題を修正 - Kafka メッセージの書き込み中にエラーが発生したときに TiCDC 同期タスクが一時停止することがある問題を修正します#2978
force-replicate
が有効な場合、有効なインデックスのない一部のパーティション テーブルが無視される可能性がある問題を修正します#2834- ストック データのスキャンに時間がかかりすぎる場合、TiKV が GC を実行するためにストック データのスキャンが失敗する可能性がある問題を修正します#2470
- 一部の種類の列をオープン プロトコル形式#2758にエンコードするときに発生する可能性のpanicの問題を修正しました。
- 一部の種類の列を Avro 形式#2648にエンコードするときに発生する可能性のpanicの問題を修正
TiDBBinlog
- ほとんどのテーブルがフィルターで除外されると、特別な負荷がかかるとチェックポイントを更新できない問題を修正します#1075