TiDB 5.0.2 リリースノート
発売日:2021年6月10日
TiDB バージョン: 5.0.2
互換性の変更
ツール
TiCDC
cdc cli changefeed
コマンドの--sort-dir
非推奨にします。代わりに、ユーザーはcdc server
コマンドに--sort-dir
を設定できます。 #1795
新機能
TiKV
- デフォルトで休止状態リージョン機能を有効にする#10266
改善点
TiDB
mysql.stats_histograms
キャッシュされた統計が最新の場合は、CPU 使用率が高くなるのを避けるためにテーブルを頻繁に読み取らないようにします#24317
TiKV
TiFlash
- テーブル ロックを最適化して、DDL ジョブとデータ読み取りが相互にブロックしないようにします。
INTEGER
またはREAL
タイプからREAL
タイプへのキャストをサポート
ツール
バグの修正
TiDB
- 場合によってはプレフィックスインデックスとインデックスジョインの使用によって引き起こされる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で有効にならない問題を修正します。
TiKV
PD
TiFlash
- 共有デルタインデックスを同時にクローン作成するときに誤った結果が発生する問題を修正
- TiFlash が不完全なデータで再起動できないという潜在的な問題を修正
- 古いDMファイルが自動的に削除されない問題を修正
- 圧縮フィルター機能が有効になっているときに発生する可能性のあるpanicを修正しました。
ExchangeSender
重複したデータを送信するという潜在的な問題を修正- TiFlash が非同期コミットからフォールバックしたロックを解決できない問題を修正
TIMEZONE
型のキャスト結果にTIMESTAMP
型が含まれる場合に誤った結果が返される問題を修正- セグメント分割中に発生するTiFlashpanic問題を修正
- 非ルート MPP タスクの実行情報が正確ではない問題を修正
ツール
TiCDC
- Avro 出力#1712でタイムゾーン情報が失われる問題を修正
- 統合ソーターでの古い一時ファイルのクリーンアップをサポートし、ディレクトリ
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