📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB 5.4.2 リリースノート

リリース日:2022年7月8日

TiDB バージョン: 5.4.2

改善点

  • TiDB

    • 可用性を向上させるために、正常でない TiKV ノードへのリクエストの送信を避ける#34906
  • TiKV

    • 可用性を向上させるために、更新ごとに TLS 証明書を自動的に再読み込みします#12546
    • ヘルスチェックを改善して、利用できないRaftstoreを検出し、TiKV クライアントがリージョンキャッシュを時間内に更新できるようにします#12398
    • レイテンシージッタを削減するためにリーダーシップをCDCオブザーバーに移譲する#12111
  • PD

    • デフォルトでSwaggerサーバーのコンパイルを無効にする#4932
  • ツール

    • TiDB Lightning

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

バグ修正

  • TiDB

    • バイナリプロトコル#34690 #34678で間違った TableDual プランがキャッシュされる問題を修正
    • EqualAll ケース#34584でTiFlash firstrow集計関数の誤って推論された null フラグの問題を修正しました
    • プランナーがTiFlash #34682に対して間違った 2 フェーズ集計プランを生成する問題を修正しました
    • tidb_opt_agg_push_downtidb_enforce_mpp有効になっているときに発生するプランナーの誤った動作を修正#34465
    • プランキャッシュが削除されたときに使用される間違ったメモリ使用量の値を修正しました#34613
    • LOAD DATA#35198で列リストが機能しない問題を修正
    • 悲観的トランザクション#11612WriteConflictエラーを報告しないようにする
    • リージョンエラーやネットワーク問題が発生した場合に事前書き込みリクエストが冪等性を持たない問題を修正#34875
    • ロールバックされる非同期コミットトランザクションがアトミック性#33641を満たさない可能性がある問題を修正しました
    • 以前は、ネットワーク接続の問題が発生した場合、TiDBは切断されたセッションによって保持されていたリソースを正しく解放できないことがありました。この問題は修正され、開いているトランザクションをロールバックし、その他の関連リソースを解放できるようになりました#34722
    • TiDBがCTE #33965ビューをクエリするときにreferences invalid tableエラーが誤って報告される可能性がある問題を修正しました。
    • fatal error: concurrent map read and map writeエラー#35340によるpanic問題を修正
  • TiKV

    • max_sample_size 0 #11192に設定されている場合に統計を分析することによって発生するpanicの問題を修正しました
    • TiKV #12231を終了するときに誤って TiKV パニックを報告する潜在的な問題を修正しました
    • リージョンマージプロセス#12663でソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のpanic問題を修正しました。
    • ピアが同時に分割され、破棄されたときに発生する可能性のあるpanic問題を修正しました#12825
    • PDクライアントがエラー#12345に遭遇したときに発生するPDクライアントの頻繁な再接続の問題を修正しました
    • DATETIME値に小数点とZ #12739が含まれている場合に発生する時間解析エラーの問題を修正しました
    • 空の文字列の型変換を実行するときに TiKV がパニックになる問題を修正#12673
    • 非同期コミットが有効な場合の悲観的トランザクションにおけるコミットレコードの重複の可能性を修正#12615
    • Follower Read #12478使用時に TiKV がinvalid store ID 0エラーを報告する問題を修正しました
    • ピアの破壊とリージョン#12368バッチ分割の競合によって発生する TiKVpanicの問題を修正しました。
    • tikv-ctl が間違った文字列一致のために誤った結果を返す問題を修正#12329
    • AUFS #12543でTiKVを起動できない問題を修正
  • PD

    • not leader #4797の間違ったステータスコードを修正
    • ホット領域にリーダーがない場合に発生するPDpanicを修正#5005
    • PDリーダー移行後すぐにスケジュールを開始できない問題を修正#4769
    • いくつかのコーナーケースにおけるTSOフォールバックのバグを修正#4884
  • TiFlash

    • 状況によっては、クラスター化インデックスを持つテーブルの列を削除した後にTiFlash がクラッシュする問題を修正しました#5154
    • 多数のINSERTおよびDELETE操作後に発生する可能性のあるデータの不整合を修正#4956
    • コーナーケース#4512での誤った小数比較結果を修正
  • ツール

    • バックアップと復元 (BR)

      • RawKVモード#35279でBRがErrRestoreTableIDMismatch報告するバグを修正
      • ファイルの保存時にエラーが発生したときにBRが再試行しないバグを修正#34865
      • BR実行中のpanic問題を修正#34956
      • BRがS3内部エラーを処理できない問題を修正#34350
      • 復元操作中に回復不能なエラーが発生するとBRが停止するバグを修正#33200
    • TiCDC

      • 特別な増分スキャンシナリオで発生するデータ損失を修正#5468
      • ログを書き込む前にREDOログマネージャがログをフラッシュするバグを修正#5486
      • 一部のテーブルがREDOライターによってメンテナンスされていない場合に、解決されたTSが速すぎる動きをするバグを修正しました#5486
      • ファイル名の競合によりデータ損失が発生する可能性がある問題を修正#5486
      • リージョンリーダーが見つからず、再試行が制限を超えた場合に発生するレプリケーション中断を修正#5230
      • MySQL Sink が間違ったチェックポイントを保存する可能性があるバグを修正しました#5107
      • HTTPサーバー#5303でゴルーチンリークを引き起こす可能性のあるバグを修正
      • メタリージョンの変更によりレイテンシーが増加する可能性がある問題を修正#4756 #4762
    • TiDB データ移行 (DM)

      • タスクが自動的に再開された後にDMがより多くのディスク領域を占有する問題を修正#5344
      • case-sensitive: trueが設定されていない場合、大文字のテーブルを複製できない問題を修正#5255

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