TiDB 6.1.3 リリースノート
発売日:2022年12月5日
TiDB バージョン: 6.1.3
クイック アクセス: クイックスタート | 本番展開 | インストール パッケージ
互換性の変更
ツール
TiCDC
- デフォルト値の
transaction-atomicity
table
からnone
に変更します。これにより、レプリケーションのレイテンシーが短縮され、OOM のリスクが軽減され、すべてのトランザクションではなく少数のトランザクション (1 つのトランザクションのサイズが 1024 行を超える) のみが分割されるようになります#7505 #5231 @ アスドンメン
- デフォルト値の
改良点
PD
ツール
その他
- TiDB の Go コンパイラ バージョンを go1.18 からgo1.19にアップグレードすると、TiDB の安定性が向上します。具体的には、Go 環境変数
GOMEMLIMIT
が導入され、TiDB のメモリ使用量を特定のしきい値未満に保ちます。これにより、ほとんどの OOM の問題を軽減できます。詳細については、GOMEMLIMIT
を構成して OOM の問題を軽減するを参照してください。
- TiDB の Go コンパイラ バージョンを go1.18 からgo1.19にアップグレードすると、TiDB の安定性が向上します。具体的には、Go 環境変数
バグの修正
TiDB
mysql.tables_priv
テーブル#38293 @ Cbcウェストウルフでgrantor
フィールドが欠落している問題を修正- 結合したテーブルの再配置 #38736 @ ウィノロスで誤ってプッシュダウンされた条件が破棄されると、間違ったクエリ結果が発生する問題を修正
get_lock()
が取得したロックが 10 分以上保持できない問題を修正#38706 @ 接線- 自動インクリメント列がチェック制約#38894 @ ヤンケアオで使用できない問題を修正
- gPRC ログが間違ったファイルに出力される問題を修正#38941 @ xhebox
- テーブルがトランケートまたはドロップされた場合、テーブルのTiFlash同期ステータスが etcd から削除されない問題を修正します#37168 @ カルバンネオ
- データソース名インジェクションにより、データファイルに無制限にアクセスできる問題を修正 (CVE-2022-3023) #38541 @ ランス6716
- 関数
str_to_date
がNO_ZERO_DATE
SQL モード#39146 @ mengxin9014で間違った結果を返す問題を修正 - バックグラウンドでの統計収集タスクがpanic#35421 @ リリンハイになる可能性がある問題を修正します。
- 一部のシナリオで悲観的ロックが一意でないセカンダリ インデックス#36235 @ エキキシウムに誤って追加される問題を修正します。
PD
- 不正確なストリーム タイムアウトを修正し、リーダーの切り替えを高速化します#5207 @ キャビンフィーバーB
TiKV
TiFlash
- 引数の型が
UInt8
#6127 @ xzhangxian1008のときに論理演算子が間違った結果を返す問題を修正 CAST(value AS DATETIME)
の間違ったデータ入力が原因でTiFlash sys CPU #5097 @ xzhangxian1008が高くなる問題を修正- 書き込み圧力が高いと、デルタレイヤー#6361 @ リデジュで列ファイルが過剰に生成される可能性があるという問題を修正します。
- TiFlash #6159 @ リデジュの再起動後、デルタレイヤーの列ファイルを圧縮できない問題を修正
- 引数の型が
ツール
バックアップと復元 (BR)
- データベースまたはテーブル#39150 @ MoCuishle28の照合に古いフレームワークを使用すると、復元タスクが失敗する問題を修正します
TiCDC
TiDB データ移行 (DM)