TiDB 4.0.10 リリースノート

発売日:2021年1月15日

TiDB バージョン: 4.0.10

新機能

  • PD

    • ログ#3266からユーザー データを編集するためのenable-redact-log構成項目を追加します。
  • TiFlash

    • ログからユーザー データを編集するためのsecurity.redact_info_log構成項目を追加します

改善点

  • TiDB

    • トランザクション内のキーと値のエントリのサイズ制限をtxn-entry-size-limit #21843を使用して構成可能にします。
  • PD

    • store-state-filterメトリクスを最適化して、より多くの情報を表示する#3100
    • go.etcd.io/bbolt依存関係を v1.3.5 にアップグレードします#3331
  • ツール

    • TiCDC

      • maxwellプロトコル#1144の古い値機能を有効にする
      • 統合ソーター機能をデフォルトで有効にする#1230
    • Dumpling

      • 認識されない引数のチェックとダンプ中の現在の進行状況の出力をサポート#228
    • TiDB Lightning

      • S3 #533からの読み取り時に発生するエラーの再試行をサポート

バグの修正

  • TiDB

    • バッチクライアントのタイムアウトを引き起こす可能性がある同時実行性のバグを修正#22336
    • 同時ベースライン キャプチャによって発生する重複バインディングの問題を修正#22295
    • ログ レベルが'debug' #22293の場合に、SQL ステートメントにバインドされたベースライン キャプチャが機能するようにします。
    • リージョンのマージが発生したときに GC ロックが正しく解放されるようになりました#22267
    • datetimeタイプ#22143のユーザー変数に対して正しい値を返す
    • 複数のテーブル フィルターがある場合のインデックス マージの使用の問題を修正します#22124
    • prepareプラン キャッシュ#21960によって引き起こされるTiFlashのwrong precisionの問題を修正
    • スキーマ変更#21596によって引き起こされる誤った結果の問題を修正します。
    • ALTER TABLE #21474での不必要な列フラグの変更を避ける
    • オプティマイザ ヒント#21380で使用されるクエリ ブロックのテーブル エイリアスのデータベース名を設定します。
    • IndexHashJoinIndexMergeJoinの適切なオプティマイザ ヒントを生成します#21020
  • TiKV

    • レディとピア#9409の間の間違ったマッピングを修正
    • security.redact-info-logtrue #9314に設定すると一部のログが編集されない問題を修正
  • PD

    • ID割り当てが単調でない問題を修正#3308 #3323
    • PDクライアントがブロックされる場合がある問題を修正#3285
  • TiFlash

    • TiFlashが古いバージョンの TiDB スキーマの処理に失敗するため、 TiFlashが起動できない問題を修正
    • RedHat システムでのcpu_time誤った処理が原因でTiFlash が起動できない問題を修正
    • path_realtime_modetrueに設定するとTiFlashが起動できない問題を修正
    • 3 つのパラメーターを指定してsubstr関数を呼び出したときに誤った結果が表示される問題を修正
    • TiFlash がEnumタイプの変更がロスレスであってもサポートされない問題を修正
  • ツール

    • TiCDC

      • base64データ出力の問題と TSO を UNIX タイムスタンプ#1173に出力する問題を含む、 maxwellプロトコルの問題を修正します。
      • 古いメタデータにより、新しく作成された変更フィードが異常になる可能性があるバグを修正しました#1184
      • クローズされたノーティファイア#1199でレシーバーを作成する問題を修正します。
      • TiCDC 所有者が etcd 監視クライアント#1227でメモリを過剰に消費する可能性があるバグを修正
      • max-batch-sizeが反映されない問題を修正#1253
      • キャプチャ情報が構築される前に古いタスクをクリーンアップする問題を修正します#1280
      • MySQL シンク#1285rollbackが呼び出されないため、db conn のリサイクルがブロックされる問題を修正
    • Dumpling

      • デフォルトの動作をtidb_mem_quota_query #233に設定することで、TiDB のメモリ不足 (OOM) を回避します。
    • バックアップと復元 (BR)

      • GCS #688でBR v4.0.8 を使用してバックアップされたファイルをBR v4.0.9 が復元できない問題を修正
      • GCSstorageURL にプレフィックス#673がない場合にBRパニックが発生する問題を修正
      • BR OOM #693を回避するには、デフォルトでバックアップ統計を無効にします
    • TiDBBinlog

      • AMEND TRANSACTION機能が有効になっている場合、 Drainer がSQL ステートメントを生成するために間違ったスキーマ バージョンを選択する可能性がある問題を修正します#1033
    • TiDB Lightning

      • リージョンキーのエンコードが間違っているためリージョンが分割されないバグを修正#531
      • 複数のテーブルを作成するとCREATE TABLEの失敗が失われる可能性がある問題を修正#530
      • TiDB-backend #535を使用する場合のcolumn count mismatchの問題を修正します。

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

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