TiDB 5.2.2 リリースノート
リリース日:2021年10月29日
TiDB バージョン: 5.2.2
改善点
ティビ
ティクヴ
PD
ツール
バグ修正
ティビ
- プランキャッシュが未署名フラグの変更を検出できない問題を修正#28254
- パーティション関数が範囲外の場合の誤ったパーティションプルーニングを修正#28233
- プランナーが
join
の無効なプランをキャッシュする場合がある問題を修正#28087 - ハッシュ列タイプが列挙型#27893の場合の間違ったインデックス ハッシュ結合を修正
- アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正#27688
- ターゲット クラスター#27686でチェックサムの実行に失敗した場合のTiDB Lightningpanic問題を修正しました。
- いくつかのケースで
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 (Triple Data Encryption Algorithm) ベースの TLS 暗号スイート#27859のサポートを削除します。
- Lightning が事前チェック中にオフラインの TiKV ノードに接続し、インポートが失敗する問題を修正#27826
- 多数のファイルをテーブル#27605にインポートするときに事前チェックに時間がかかりすぎる問題を修正しました。
- 式を書き換えると間違った照合順序
between
推測される問題を修正#27146 group_concat
関数が照合順序を考慮していなかった問題を修正#27429extract
関数の引数が負の期間#27236場合に発生する結果の誤りを修正NO_UNSIGNED_SUBTRACTION
が#26765に設定されている場合にパーティションの作成が失敗する問題を修正- 列プルーニングと集計プッシュダウンで副作用のある式を避ける#27106
- 不要な gRPC ログを削除する#24190
- 精度関連の問題を修正するために有効な小数点以下の桁数を制限する#3091
plus
式#26977でオーバーフローをチェックする間違った方法の問題を修正new collation
データを持つテーブルから統計をダンプするときにdata too long
のエラーが発生する問題を修正#27024- 再試行されたトランザクションのステートメントが
TIDB_TRX
#28670に含まれない問題を修正
ティクヴ
- 輻輳エラー#11082によりCDCがスキャン再試行を頻繁に追加する問題を修正
- チャネルがいっぱいになるとラフト接続が切断される問題を修正#11047
- Raftクライアント実装#9714でバッチメッセージが大きすぎる問題を修正
resolved_ts
#10965で一部のコルーチンがリークする問題を修正- 応答のサイズが 4 GiB を超えるとコプロセッサに発生するpanic問題を修正#9012
- スナップショット ファイルがガベージ コレクションできない場合に、スナップショット ガベージ コレクション (GC) で GC スナップショット ファイルが失われる問題を修正しました#10813
- コプロセッサー要求の処理中にタイムアウトによって発生するpanic問題を修正#10852
PD
TiFlash
- ライブラリ
nsl
がないため、一部のプラットフォームでTiFlash が起動しない問題を修正しました。
- ライブラリ
ツール
ティCDC
- 上流の 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
- 一部のタイプの列を Open Protocol 形式#2758にエンコードするときに発生する可能性のあるpanic問題を修正しました。
- 一部のタイプの列を Avro 形式#2648にエンコードするときに発生する可能性のあるpanic問題を修正しました。
TiDBBinlog
- ほとんどのテーブルがフィルタリングされると、特別な負荷がかかるとチェックポイントを更新できない問題を修正#1075