📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

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と併用するとINL_HASH_JOINがハングアップする可能性がある問題を修正#35638
    • TiDBがSHOW WARNINGS文を実行するときにinvalid memory address or nil pointer dereferenceエラーを返す可能性がある問題を修正しました#31569
    • RC分離レベルでステイル読み取りを実行するときに発生するinvalid transactionエラーを修正#30872
    • DMLエグゼキュータを使用したEXPLAIN ANALYZE文がトランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました#37373
    • TiDB Binlogを有効にして重複した値を挿入すると発生するdata and columnID count not matchエラーの問題を修正しました#33608
    • 静的パーティションプルーニングモードで、テーブルが空の場合に集計条件を含むSQL文が間違った結果を返す可能性がある問題を修正しました#35295
    • UPDATE文を実行するときに TiDB がpanicする可能性がある問題を修正しました#32311
    • UnionScanオペレーターが順序を維持できないために間違ったクエリ結果が発生する問題を修正#33175
    • UPDATE文が場合によっては投影を誤って削除し、 Can't find columnエラーが発生する問題を修正しました#37568
    • パーティションテーブルがインデックスを完全に使用してデータをスキャンできない場合がある問題を修正#33966
    • 特定のシナリオでEXECUTEが予期しないエラーが発生する可能性がある問題を修正しました#37187
    • プリペアドプランキャッシュが有効になっているBITタイプのインデックスを使用すると、TiDBが間違った結果を返す可能性がある問題を修正しました#33067
  • TiKV

    • PDリーダーの切り替え後またはPDの再起動後にクラスタ内でSQL実行エラーが継続する問題を修正#12934
      • 原因:この問題は、TiKVのバグが原因で発生します。このバグにより、ハートビートリクエストが失敗した後、TiKVはPDクライアントに再接続するまで、PDクライアントへのハートビート情報の送信を再試行しません。その結果、障害が発生した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リーダー移転後に削除したtombstoneストアが再び表示される問題を修正#4941
    • TiFlashラーナーレプリカが作成されない可能性がある問題を修正#5401
  • TiFlash

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

    • TiDB Lightning

      • BIGINT型のAUTO_INCREMENT列が範囲外になる可能性がある問題を修正#27937
      • 重複排除により極端な場合にTiDB Lightning がpanicを起こす可能性がある問題を修正#34163
      • TiDB Lightning がParquet ファイル内のスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正しました#36980
      • TiDBがIPv6ホストを使用しているときにTiDB LightningがTiDBに接続できない問題を修正しました#35880
    • TiDB Data Migration (DM)

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

      • enable-old-value = falseを設定すると TiCDC がpanicする問題を修正#6198
    • Backup & Restore (BR)

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

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

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