TiDB 5.4.3 リリースノート

発売日:2022年10月13日

TiDB バージョン: 5.4.3

改善点

  • TiKV

    • RocksDB の書き込み停止設定をフロー制御しきい値#13467よりも小さい値に構成することをサポートします。
    • 1 つのピアが到達不能になった後にRaftstore が大量のメッセージをブロードキャストすることを避けるためのunreachable_backoff項目の設定をサポートします#13054
  • ツール

    • TiDB Lightning

      • 散乱リージョンをバッチ モードに最適化して、散乱リージョンプロセスの安定性を向上させます#33618
    • TiCDC

      • マルチリージョン シナリオでのランタイム コンテキストの切り替えによって生じるパフォーマンスのオーバーヘッドを削減します#5610

バグの修正

  • TiDB

    • SHOW CREATE PLACEMENT POLICY #37526の誤った出力を修正
    • クラスターの PD ノードが交換された後、一部の DDL ステートメントが一定期間スタックすることがある問題を修正します#33908
    • アイドル状態の接続でKILL TIDBがすぐに有効にならない問題を修正#24031
    • INFORMSTION_SCHEMA.COLUMNSシステム テーブルをクエリすると、 DATA_TYPECOLUMN_TYPE列に誤った結果が返される問題を修正します#36496
    • TiDB Binlogが有効な場合、 ALTER SEQUENCEステートメントを実行するとメタデータ バージョンが間違ってDrainerが終了する可能性がある問題を修正します#36276
    • UNION演算子が予期しない空の結果を返す可能性がある問題を修正します#36903
    • TiFlash #37254のパーティション化されたテーブルで動的モードを有効にしたときに発生する間違った結果を修正しました。
    • LIMIT #35638と一緒に使用するとINL_HASH_JOINハングする可能性がある問題を修正
    • SHOW WARNINGSステートメントの実行時に TiDB がinvalid memory address or nil pointer dereferenceエラーを返す可能性がある問題を修正します#31569
    • RC分離レベル#30872でステイル読み取りを実行すると発生するinvalid transactionエラーを修正
    • DML エグゼキュータを使用したEXPLAIN ANALYZEステートメントが、トランザクションのコミットが完了する前に結果を返す可能性がある問題を修正します#37373
    • TiDB Binlogを有効にして重複した値を挿入すると発生するdata and columnID count not matchエラーの問題を修正します#33608
    • 静的パーティション プルーン モードで、テーブルが空の場合に集計条件を含む SQL ステートメントが間違った結果を返す可能性がある問題を修正します#35295
    • UPDATEステートメント#32311の実行時に TiDB がpanicになる可能性がある問題を修正
    • UnionScan演算子が順序#33175を維持できないため、間違ったクエリ結果が表示される問題を修正
    • 場合によっては UPDATE ステートメントが誤って投影を削除し、 Can't find columnエラー#37568が発生する問題を修正します。
    • 場合によっては、パーティション化されたテーブルがインデックスを完全に使用してデータをスキャンできない問題を修正します#33966
    • 特定のシナリオでEXECUTE予期しないエラーをスローする可能性がある問題を修正します#37187
    • 準備済みプラン キャッシュが有効になっているBITタイプのインデックスを使用すると、TiDB が間違った結果を返す可能性がある問題を修正します#33067
  • TiKV

    • PD リーダーが切り替わった後、または PD が再起動された後、クラスター内で継続的に SQL 実行エラーが発生する問題を修正します#12934
      • 原因: この問題は、ハートビート要求が失敗した後、TiKV が PD クライアントに再接続するまで、TiKV が PD クライアントへのハートビート情報の送信を再試行しないという TiKV のバグによって発生します。その結果、障害が発生した TiKV ノードのリージョン情報が古くなり、TiDB は最新のリージョン情報を取得できなくなり、SQL 実行エラーが発生します。
      • 影響を受けるバージョン: v5.3.2 および v5.4.2。この問題は v5.3.3 および v5.4.3 で修正されました。 v5.4.2 を使用している場合は、クラスターを v5.4.3 にアップグレードできます。
      • 回避策: アップグレードに加えて、送信するリージョンハートビートがなくなるまで、リージョンハートビートを PD に送信できない TiKV ノードを再起動することもできます。
    • TiKV が Web ID プロバイダーからエラーを受け取り、デフォルトのプロバイダー#13122にフェイルバックすると、アクセス許可拒否エラーが発生する問題を修正します。
    • PD クライアントがデッドロックを引き起こす可能性がある問題を修正#13191
    • Raftstoreがビジー状態の場合にリージョンが重なる可能性がある問題を修正#13160
  • PD

    • PD がダッシュボード プロキシ リクエストを正しく処理できない問題を修正します#5321
    • PDリーダー移転後、削除された墓石ストアが再び表示される問題を修正#4941
    • TiFlash学習者のレプリカが作成されない場合がある問題を修正#5401
  • TiFlash

    • format関数がData truncatedエラー#4891を返す可能性がある問題を修正します。
    • 並列集計#5356のエラーによりTiFlash がクラッシュする可能性がある問題を修正
    • NULL#5859を含む列でプライマリ インデックスを作成した後に発生するpanicを修正します。
  • ツール

    • TiDB Lightning

      • タイプBIGINTの自動インクリメント列が範囲#27937から外れることがある問題を修正
      • 重複排除により、極端な場合にTiDB Lightning がpanicを引き起こす可能性がある問題を修正します#34163
      • TiDB Lightning がParquet ファイルのスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正します#36980
      • TiDB が IPv6 ホスト#35880を使用している場合、 TiDB Lightning がTiDB に接続できない問題を修正します。
    • TiDB データ移行 (DM)

      • DB Conn #3733を取得するときに DM Worker がスタックすることがある問題を修正
      • DM がSpecified key was too longエラー#5315を報告する問題を修正
      • レプリケーション#7028中に latin1 データが破損する可能性がある問題を修正
      • TiDB が IPv6 ホスト#6249を使用している場合に DM が起動できない問題を修正します。
      • query-status #4811で発生する可能性のあるデータ競合の問題を修正
      • リレーがエラー#6193に遭遇したときの goroutine リークを修正
    • TiCDC

      • enable-old-value = false #6198を設定した場合の TiCDCpanicの問題を修正
    • バックアップと復元 (BR)

      • 外部storage#37469の認証キーに特殊文字が存在する場合、バックアップと復元が失敗する可能性がある問題を修正します。
      • 復元中の同時実行数の設定が大きすぎるため、リージョンのバランスが取れていない問題を修正します#37549
    • Dumpling

      • GetDSN が IPv6 をサポートしていない問題を修正#36112

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

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