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