TiDB 4.0.10 リリースノート
発売日: 2021年1月15日
TiDB バージョン: 4.0.10
新機能
PD
- ログ#3266からユーザーデータを編集するための
enable-redact-log
構成項目を追加します。
- ログ#3266からユーザーデータを編集するための
TiFlash
- ログからユーザーデータを編集するための
security.redact_info_log
構成項目を追加します
- ログからユーザーデータを編集するための
改善点
ティビ
- トランザクション内のキー値エントリのサイズ制限を
txn-entry-size-limit
#21843を使用して設定可能にする
- トランザクション内のキー値エントリのサイズ制限を
PD
ツール
バグの修正
ティビ
- バッチクライアントのタイムアウトを引き起こす可能性のある同時実行バグを修正#22336
- 同時ベースラインキャプチャによって発生する重複バインディングの問題を修正#22295
- ログレベルが
'debug'
#22293のときにSQL文にバインドされたベースラインキャプチャを機能させる - リージョンのマージが発生したときにGCロックを正しく解放する#22267
datetime
タイプのユーザー変数の正しい値を返す#22143- 複数のテーブルフィルターがある場合のインデックスマージの使用に関する問題を修正#22124
prepare
プラン キャッシュ#21960によって発生するTiFlashのwrong precision
問題を修正- スキーマ変更#21596によって誤った結果が発生する問題を修正
ALTER TABLE
#21474で不要な列フラグの変更を避ける- オプティマイザヒント#21380で使用されるクエリブロックのテーブルエイリアスのデータベース名を設定します
IndexHashJoin
とIndexMergeJoin
の適切なオプティマイザヒントを生成する#21020
ティクヴ
PD
TiFlash
- TiFlashが古いバージョンの TiDB スキーマを処理できないために起動に失敗する問題を修正しました。
- RedHat システムで
cpu_time
の誤った処理によりTiFlash が起動に失敗する問題を修正しました。 path_realtime_mode
true
に設定するとTiFlash が起動しない問題を修正- 3 つのパラメータを持つ
substr
関数を呼び出すときに誤った結果が返される問題を修正しました。 - TiFlash がロスレスの変更であっても
Enum
タイプの変更をサポートしない問題を修正
ツール
ティCDC
base64
データ出力の問題と TSO を Unix タイムスタンプ#1173に出力する際の問題を含むmaxwell
プロトコルの問題を修正しました。- 古いメタデータにより、新しく作成された変更フィードが異常になる可能性があるバグを修正#1184
- クローズド通知#1199で受信者を作成する問題を修正
- TiCDC 所有者が etcd ウォッチ クライアント#1227でメモリを過剰に消費する可能性があるバグを修正しました。
max-batch-size
有効にならない問題を修正#1253- キャプチャ情報が構築される前に古いタスクをクリーンアップする問題を修正#1280
- MySQLシンク#1285で
rollback
呼び出されないため、db connのリサイクルがブロックされる問題を修正
Dumpling
- デフォルトの動作を
tidb_mem_quota_query
#233に設定してTiDBのメモリ不足(OOM)を回避する
- デフォルトの動作を
バックアップと復元 (BR)
TiDBBinlog
AMEND TRANSACTION
機能が有効になっている場合、 Drainer がSQL ステートメントを生成するために誤ったスキーマ バージョンを選択する可能性がある問題を修正しました#1033
TiDB Lightning