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