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

    • BR は、仮想ホスト アドレッシング モード#10243を使用した S3 互換storageをサポートするようになりました。
    • TiCDC のスキャン速度#10151のバック プレッシャーをサポート
    • TiCDC の初期スキャン#10133のメモリ使用量を削減します。
    • 悲観的トランザクション#10089における TiCDC の古い値機能のキャッシュ ヒット率を改善します。
    • ホットスポット書き込みがある場合にリージョンサイズの増加が分割速度を超える問題を軽減するために、リージョンをより均等に分割します#9785
  • TiFlash

    • テーブル ロックを最適化して、DDL ジョブとデータ読み取りが相互にブロックしないようにします。
    • INTEGERまたはREALタイプからREALタイプへのキャストをサポート
  • ツール

    • TiCDC

      • テーブルのメモリ消費量の監視メトリクスを追加#1885
      • ソート段階#1863でのメモリと CPU の使用量を最適化します。
      • ユーザーの混乱を引き起こす可能性のある不要なログ情報を削除します#1759
    • バックアップと復元 (BR)

      • いくつかのあいまいなエラー メッセージを明確にする#1132
      • バックアップのクラスター バージョンの確認のサポート#1091
      • mysqlスキーマ#1143 #1078でのシステム テーブルのバックアップと復元のサポート
    • Dumpling

      • バックアップ失敗時にエラーが出力されない問題を修正#280

バグの修正

  • TiDB

    • 場合によってはプレフィックスインデックスとインデックスジョインの使用によって引き起こされるpanicの問題を修正#24547 #24716 #24717
    • 準備されたプラン キャッシュpoint getがトランザクション#24741point getステートメントによって誤って使用される問題を修正します。
    • 照合順序がascii_binまたはlatin1_bin #24569場合に、間違ったプレフィックス インデックス値が書き込まれる問題を修正します。
    • 進行中のトランザクションが GC ワーカーによって中断される可能性がある問題を修正します#24591
    • new-collationが有効でnew-row-formatが無効な場合、クラスター化インデックスでポイント クエリが誤る可能性があるバグを修正#24541
    • シャッフル ハッシュ結合#24490パーティション キーの変換をリファクタリングします。
    • HAVING#24045を含むクエリのプランを構築するときに発生するpanicの問題を修正します。
    • 列枝刈りの改善によりApplyJoin演算子の結果がおかしくなる問題を修正#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 BYUNION両方が含まれる場合に発生する可能性のあるindex out of rangeエラーを修正#24281
    • CONCAT関数が照合順序#24296を正しく処理しない問題を修正します。
    • collation_serverグローバル変数が新しいセッションで有効にならない問題を修正#24156
  • TiKV

    • 古い値の読み取りによって発生する TiCDC OOM 問題を修正#9996 #9981
    • 照合順序がlatin1_bin #24548の場合、クラスター化された主キー列のセカンダリ インデックスの空の値の問題を修正します。
    • abort-on-panic構成を追加します。これにより、panic発生時に TiKV がコア ダンプ ファイルを生成できるようになります。ユーザーは、コア ダンプ#10216を有効にするために環境を正しく構成する必要があります。
    • TiKV がビジーでないときに発生するpoint getクエリのパフォーマンス低下の問題を修正します#10046
  • PD

    • 店舗数が多い場合、PDLeaderの再選出が遅い問題を修正#3697
    • 存在しないストア#3660からエビクト リーダー スケジューラを削除するときに発生するpanicの問題を修正します。
    • オフラインピアのマージ後に統計が更新されない問題を修正#3611
  • 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)

      • ログの復元中にDELETEイベントが失われる問題を修正#1063
      • BR がTiKV #1037に無駄な RPC リクエストを送信しすぎる原因となるバグを修正
      • バックアップ失敗時にエラーが出力されない問題を修正#1043
    • TiDB Lightning

      • KV データ#1127の生成時に発生するTiDB Lightningpanicの問題を修正
      • 自動コミットが無効になっている場合、TiDB バックエンド モードのTiDB Lightning がデータをロードできない問題を修正します#1104
      • データインポート時に合計キーサイズがraftエントリ制限を超えたためバッチ分割リージョンが失敗するバグを修正#969

このページは役に立ちましたか?

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.