TiDB 5.2.2 リリースノート

リリース日:2021年10月29日

TiDB バージョン: 5.2.2

改善点

  • ティビ

    • コプロセッサがロックに遭遇したときに影響を受けるSQL文をデバッグログに表示します。これは問題の診断に役立ちます#27718
    • SQL論理レイヤー#27247でデータをバックアップおよび復元するときに、バックアップおよび復元データのサイズを表示する機能をサポート
  • ティクヴ

    • L0フロー制御#10879のアルゴリズムを簡素化する
    • ラフトクライアントモジュール#10983のエラーログレポートを改善
    • パフォーマンスのボトルネックにならないようにログスレッドを改善する#10841
    • 書き込みクエリの統計タイプを追加する#10507
  • PD

    • ホットスポット スケジューラ#3869の QPS ディメンションに書き込みクエリの種類を追加する
    • バランス領域スケジューラの再試行制限を動的に調整して、スケジューラ#3744のパフォーマンスを向上させる
    • TiDBダッシュボードをv2021.10.08.1 #4070に更新
    • エビクトリーダースケジューラが不健全なピアを持つ領域をスケジュールできるようにサポート#4093
    • スケジューラ#4146の終了プロセスを高速化
  • ツール

    • ティCDC

      • Kafka シンク構成項目MaxMessageBytesのデフォルト値を 64 MB から 1 MB に減らし、大きなメッセージが Kafka ブローカー#3104によって拒否される問題を修正しました。
      • レプリケーションパイプラインのメモリ使用量を削減する#2553 #3037 #2726
      • 監視項目とアラートルールを最適化して、同期リンク、メモリGC、在庫データスキャンプロセスの可観測性を向上させる#2735 #1606 #3000 #2985 #2156
      • 同期タスクのステータスが正常であれば、ユーザーの誤解を避けるために過去のエラーメッセージは表示されなくなります#2242

バグの修正

  • ティビ

    • プランキャッシュが未署名フラグの変更を検出できない問題を修正#28254
    • パーティション関数が範囲外の場合の誤ったパーティションプルーニングを修正#28233
    • プランナーがjoinの無効なプランをキャッシュする場合がある問題を修正#28087
    • ハッシュ列タイプが列挙型#27893の場合の間違ったインデックス ハッシュ結合を修正
    • アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正#27688
    • ターゲット クラスター#27686でチェックサムの実行に失敗した場合のTiDB Lightningpanic問題を修正しました。
    • いくつかのケースでdate_adddate_sub関数の誤った結果を修正#27232
    • ベクトル化された式#28643の関数hourの誤った結果を修正
    • MySQL 5.1またはそれ以前のクライアントバージョン#27855に接続する際の認証問題を修正
    • 新しいインデックスが追加されたときに、指定された時間外にauto analyzeがトリガーされる可能性がある問題を修正#28698
    • セッション変数を設定するとtidb_snapshot #28683無効になるバグを修正
    • ピア領域が不足しているクラスターでBRが機能しないバグを修正#27534
    • サポートされていないcastがTiFlash #23907にプッシュダウンされたときに発生するtidb_cast to Int32 is not supportedような予期しないエラーを修正
    • %s value is out of range in '%s'エラーメッセージ#27964DECIMAL overflow欠落している問題を修正
    • MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正#3118
    • MPP task ID #27952を割り当てる際のDATA RACE問題を修正
    • 空のdual tableを削除した後の MPP クエリのINDEX OUT OF RANGEエラーを修正します#28250
    • MPPクエリ#1791の誤検知エラーログinvalid cop task execution summaries lengthの問題を修正
    • MPPクエリ#28149のエラーログcannot found column in Schema columnの問題を修正
    • TiFlashがシャットダウンするときに TiDB がpanicになる可能性がある問題を修正#28096
    • 安全でない 3DES (Triple Data Encryption Algorithm) ベースの TLS 暗号スイート#27859のサポートを削除します。
    • Lightning が事前チェック中にオフラインの TiKV ノードに接続し、インポートが失敗する問題を修正#27826
    • 多数のファイルをテーブル#27605にインポートするときに事前チェックに時間がかかりすぎる問題を修正しました。
    • 式を書き換えるbetween間違った照合順序順序が推測される問題を修正#27146
    • group_concat関数が照合順序を考慮していなかった問題を修正#27429
    • extract関数の引数が負の期間#27236の場合に発生する結果の誤りを修正
    • NO_UNSIGNED_SUBTRACTION #26765に設定されている場合にパーティションの作成が失敗する問題を修正
    • 列プルーニングと集計プッシュダウンで副作用のある式を避ける#27106
    • 不要な gRPC ログを削除する#24190
    • 精度関連の問題を修正するために有効な小数点以下の桁数を制限する#3091
    • plus#26977でオーバーフローをチェックする間違った方法の問題を修正
    • new collationデータを持つテーブルから統計をダンプするときにdata too longのエラーが発生する問題を修正#27024
    • 再試行されたトランザクションのステートメントがTIDB_TRX #28670に含まれない問題を修正
  • ティクヴ

    • 輻輳エラー#11082によりCDCがスキャン再試行を頻繁に追加する問題を修正
    • チャネルがいっぱいになるとラフト接続が切断される問題を修正#11047
    • Raftクライアント実装#9714でバッチメッセージが大きすぎる問題を修正
    • resolved_ts #10965で一部のコルーチンがリークする問題を修正
    • 応答のサイズが 4 GiB を超えるとコプロセッサに発生するpanic問題を修正#9012
    • スナップショット ファイルがガベージ コレクションできない場合に、スナップショット ガベージ コレクション (GC) で GC スナップショット ファイルが失われる問題を修正しました#10813
    • コプロセッサー要求の処理中にタイムアウトによって発生するpanic問題を修正#10852
  • PD

    • ピア数が設定されたピア数#4045を超えるため、PD がデータがあり保留中の状態のピアを誤って削除する問題を修正しました。
    • PDが時間内にピアを固定しない問題を修正#4077
    • 散布範囲スケジューラが空の領域をスケジュールできない問題を修正#4118
    • キーマネージャのCPU使用率が高すぎる問題を修正#4071
    • ホットリージョンスケジューラ#4159の設定時に発生する可能性のあるデータ競合の問題を修正しました。
    • スタックしたリージョン同期装置#3936によって発生するリーダー選出の遅延を修正
  • TiFlash

    • ライブラリnslがないため、一部のプラットフォームでTiFlash が起動しない問題を修正しました。
  • ツール

    • ティCDC

      • 上流の TiDB インスタンスが予期せず終了すると TiCDC レプリケーション タスクが終了する可能性がある問題を修正#3061
      • TiKV が同じリージョン#2386に重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。
      • 下流の TiDB/MySQL の可用性を検証する際の不要な CPU 消費を修正#3073
      • TiCDCによって生成されるKafkaメッセージの量がmax-message-size #2962に制限されない問題を修正
      • Kafka メッセージの書き込み中にエラーが発生すると TiCDC 同期タスクが一時停止する可能性がある問題を修正#2978
      • force-replicateが有効になっている場合に、有効なインデックスのない一部のパーティションテーブルが無視される可能性がある問題を修正#2834
      • 株価データのスキャンに時間がかかりすぎると、TiKV が GC を実行するため株価データのスキャンが失敗する可能性がある問題を修正#2470
      • 一部のタイプの列を Open Protocol 形式#2758にエンコードするときに発生する可能性のあるpanic問題を修正しました。
      • 一部のタイプの列を Avro 形式#2648にエンコードするときに発生する可能性のあるpanic問題を修正しました。
    • TiDBBinlog

      • ほとんどのテーブルがフィルタリングされると、特別な負荷がかかるとチェックポイントを更新できない問題を修正#1075

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