TiDB 5.2.2 リリースノート

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

TiDB バージョン: 5.2.2

改善点

  • TiDB

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

    • L0フロー制御のアルゴリズムを簡略化#10879
    • raft クライアント モジュール#10983のエラー ログ レポートを改善しました。
    • ロギング スレッドがパフォーマンスのボトルネックになるのを回避するために、スレッドを改善します#10841
    • 書き込みクエリの統計タイプをさらに追加#10507
  • PD

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

    • TiCDC

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

バグの修正

  • TiDB

    • plan-cache が未署名フラグの変更を検出できない問題を修正#28254
    • パーティション関数が範囲#28233の外にある場合の間違ったパーティション プルーニングを修正しました。
    • 場合によってはプランナーがjoinの無効なプランをキャッシュする可能性がある問題を修正します#28087
    • ハッシュ列タイプが enum #27893の場合の間違ったインデックス ハッシュ結合を修正
    • アイドル状態の接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるというバッチ クライアントのバグを修正しました#27688
    • ターゲット クラスターでのチェックサムの実行に失敗した場合のTiDB Lightningpanicの問題を修正します#27686
    • 場合によっては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 (トリプル データ暗号化アルゴリズム) ベースの TLS 暗号スイートのサポートを削除します#27859
    • Lightning が事前チェック中にオフライン TiKV ノードに接続し、インポート失敗が発生する問題を修正します#27826
    • 多数のファイルをテーブル#27605にインポートする場合、事前チェックに時間がかかりすぎる問題を修正
    • 式を書き換えるとbetween間違った照合順序が推測される#27146という問題を修正します。
    • group_concat関数が照合順序を考慮していない問題を修正#27429
    • extract関数の引数が負の持続時間の場合に発生する結果が間違っていたのを修正#27236
    • NO_UNSIGNED_SUBTRACTION#26765に設定するとパーティションの作成に失敗する問題を修正
    • 列のプルーニングと集計プッシュダウンで副作用のある式を回避する#27106
    • 不要な gRPC ログを削除する#24190
    • 有効な 10 進数の長さを制限して、精度関連の問題を修正します#3091
    • plus#26977のオーバーフローをチェックする間違った方法の問題を修正
    • new collationデータ#27024を持つテーブルから統計をダンプするときにdata too longエラーが発生する問題を修正
    • リトライしたトランザクションのステートメントがTIDB_TRX #28670に含まれない問題を修正
  • TiKV

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

    • ピアの数が設定されたピアの数を超えているため、PD がデータを持ち保留ステータスのピアを誤って削除する問題を修正します#4045
    • PD がダウンしたピアを時間内に修正しない問題を修正します#4077
    • スキャッタ範囲スケジューラが空の領域をスケジュールできない問題を修正します#4118
    • キーマネージャーのCPU消費量が多すぎる問題を修正#4071
    • ホット リージョン スケジューラ#4159の構成を設定するときに発生する可能性があるデータ競合の問題を修正します。
    • リージョン同期装置#3936のスタックによって引き起こされるリーダー選出の遅さを修正
  • TiFlash

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

    • TiCDC

      • 上流の 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
      • 一部の種類の列をオープン プロトコル形式#2758にエンコードするときに発生する可能性のpanicの問題を修正しました。
      • 一部の種類の列を Avro 形式#2648にエンコードするときに発生する可能性のpanicの問題を修正
    • TiDBBinlog

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

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

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