TiDB 5.0.2 リリースノート
発売日: 2021年6月10日
TiDB バージョン: 5.0.2
互換性の変更
ツール
ティCDC
cdc cli changefeed
コマンドの--sort-dir
非推奨にします。代わりに、ユーザーはcdc server
コマンドで--sort-dir
設定できます#1795
新機能
ティクヴ
- デフォルトで休止リージョン機能を有効にする#10266
改善点
ティビ
- キャッシュされた統計が最新である場合は、CPU使用率の上昇を避けるために、
mysql.stats_histograms
テーブルを頻繁に読み取らないようにします#24317
- キャッシュされた統計が最新である場合は、CPU使用率の上昇を避けるために、
ティクヴ
TiFlash
- テーブルロックを最適化して、DDLジョブとデータ読み取りが互いにブロックされないようにする
INTEGER
またはREAL
型からREAL
型へのキャストをサポート
ツール
バグ修正
ティビ
- 一部のケースでプレフィックスインデックスとインデックス結合を使用することで発生するpanic問題を修正#24547 #24716 #24717
point get
の準備されたプラン キャッシュがトランザクション#24741のpoint get
ステートメントによって誤って使用される問題を修正しました。- 照合順序が
ascii_bin
またはlatin1_bin
場合に間違ったプレフィックスインデックス値を書き込む問題を修正しました#24569 - 進行中のトランザクションがGCワーカー#24591によって中断される可能性がある問題を修正
new-collation
が有効でnew-row-format
が無効の場合、クラスター化インデックスでポイントクエリが間違って実行される可能性があるバグを修正#24541- シャッフルハッシュ結合#24490のパーティションキーの変換をリファクタリングする
HAVING
節#24045を含むクエリのプラン構築時に発生するpanic問題を修正- 列プルーニングの改善により、
Apply
およびJoin
演算子の結果が間違ってしまう問題を修正しました#23887 - 非同期コミットからフォールバックしたプライマリロックが解決できないバグを修正#24384
- fm-sketch レコードの重複を引き起こす可能性のある統計の GC 問題を修正#24357
- 悲観的ロックが
ErrKeyExists
エラー#23799を受け取ったときに不必要な悲観的ロールバックを避ける - sql_modeに
ANSI_QUOTES
#24429含まれている場合に数値リテラルが認識されない問題を修正 INSERT INTO table PARTITION (<partitions>) ... ON DUPLICATE KEY UPDATE
のようなステートメントは、リストされていないパーティション#24746からデータを読み取ることを禁止します。- SQL文に
GROUP BY
とUNION
両方が含まれている場合に発生する可能性のあるindex out of range
エラーを修正します#24281 CONCAT
関数が照合順序#24296誤って処理する問題を修正collation_server
グローバル変数が新しいセッション#24156で有効にならない問題を修正
ティクヴ
PD
TiFlash
- 共有デルタインデックスを同時に複製するときに誤った結果が返される問題を修正
- 不完全なデータでTiFlash が再起動に失敗する可能性がある問題を修正
- 古いdmファイルが自動的に削除されない問題を修正
- 圧縮フィルター機能が有効になっているときに発生する可能性のあるpanicを修正
ExchangeSender
重複したデータを送信する潜在的な問題を修正- TiFlash が非同期コミットからフォールバックしたロックを解決できない問題を修正
TIMEZONE
型のキャスト結果にTIMESTAMP
型が含まれている場合に誤った結果が返される問題を修正しました- セグメント分割中に発生するTiFlashpanic問題を修正
- 非ルート MPP タスクの実行情報が正確でない問題を修正しました
ツール
ティCDC
- Avro出力#1712でタイムゾーン情報が失われる問題を修正
- Unified Sorter 内の古い一時ファイルのクリーンアップをサポートし、
sort-dir
ディレクトリ#1742の共有を禁止します。 - 古いリージョンが多数存在する場合に発生する KV クライアントのデッドロック バグを修正#1599
--cert-allowed-cn
フラグ#1697の間違ったヘルプ情報を修正- MySQL #1750にデータを複製するときに
SUPER
権限を必要とするexplicit_defaults_for_timestamp
の更新を元に戻す - メモリオーバーフローのリスクを軽減するためにシンクフロー制御をサポートする#1840
- テーブル#1828を移動するときにレプリケーション タスクが停止する可能性があるバグを修正しました。
- TiCDC チェンジフィード チェックポイント#1759の停滞により TiKV GC セーフ ポイントがブロックされる問題を修正しました。
バックアップと復元 (BR)
TiDB Lightning