TiDB 6.5.6 リリースノート

発売日: 2023年12月7日

TiDB バージョン: 6.5.6

クイックアクセス: クイックスタート | 実稼働環境への導入

互換性の変更

改善点

  • ティビ

  • ティクヴ

    • OOM #15458 @ 金星の上を防ぐためにリゾルバのメモリ使用量を最適化します
    • ルータオブジェクトのLRUCacheを排除してメモリ使用量を減らし、OOM #15430 @ コナー1996を防止します。
    • apply_routerraft_routerメトリック#15357aliveleak監視ディメンションを追加しますトニー
  • PD

    • Grafanaダッシュボード#6975 @ ディスクStatusSync ProgressDR Auto-Syncのような監視メトリックを追加します
  • ツール

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

      • スナップショットバックアップの復元中に、 BR は特定のネットワークエラーが発生すると再試行します#48528 @ リーヴルス
      • delete rangeシナリオでポイントインタイムリカバリ (PITR) の新しい統合テストを導入し、PITR の安定性を向上#47738 @ リーヴルス
      • タイムアウトエラーまたはリージョンスキャッタ#47236 @ リーヴルスのキャンセルが発生した場合に、スナップショットリカバリ中にリージョンスキャッタの自動再試行を有効にする
      • BRはmerge-schedule-limit構成を0 #7148 @ ボーンチェンジャーに設定することでリージョンのマージを一時停止できます。
    • ティCDC

バグ修正

  • ティビ

    • HashJoin 演算子がプローブ#48082 @ うわーを実行するときにチャンクを再利用できない問題を修正しました。
    • AUTO_ID_CACHE=1#46444 @ 天菜まおに設定されている場合にDuplicate entry発生する可能性がある問題を修正しました
    • 2つのサブクエリ#46160 @ qw4990を結合するときにTIDB_INLJヒントが有効にならない問題を修正
    • TiDB の再起動後に DDL 操作が停止する可能性がある問題を修正#46751 @ 翻訳:
    • 不正な MDL 処理により DDL 操作が永久にブロックされる可能性がある問題を修正#46920 @ 翻訳:
    • MERGE_JOINの結果が間違っている問題を修正#46580 @ qw4990
    • ソート演算子によりスピル処理中に TiDB がクラッシュする可能性がある問題を修正#47538 @ 風の話し手
    • CAST に精度損失がない場合にcast(col)=range条件で FullScan が発生する問題を修正#45199 @ アイリンキッド
    • batch-client in client-go #47691 @ クレイジーcs520のpanic問題を修正
    • 非整数クラスター化インデックス#47350 @ タンジェンタでのテーブル分割操作を禁止する
    • 時間変換#42439 @ qw4990中に準備済みプラン キャッシュと準備されていないプラン キャッシュの動作間の非互換性の問題を修正しました
    • 取り込みモード#39641 @ タンジェンタを使用して空のテーブルにインデックスを作成できないことがある問題を修正しました。
    • パーティション交換#46492 @ ミョンス中にパーティション定義に準拠していないデータを検出できない問題を修正
    • GROUP_CONCAT ORDER BY#41986 @ アイリンキッドを解析できない問題を修正
    • 深くネストされた式に対してハッシュコードが繰り返し計算され、メモリ使用量が増加し、OOM #42788 @ アイリンキッドが発生する問題を修正しました。
    • MPP 実行プランで集計がユニオンを介してプッシュダウンされると、結果が正しくなくなる問題を修正しました#45850 @ アイリンキッド
    • INDEX_LOOKUP_HASH_JOIN #47788 @ シーライズでのメモリ使用量の推定が不正確になる問題を修正
    • plan replayerで生成された zip ファイルを TiDB #46474 @ ヤンケオにインポートできない問題を修正
    • N in LIMIT N #43285 @ qw4990が大きすぎるために生じた誤ったコスト見積りを修正
    • 統計#35948 @ ハイラスティンの TopN 構造を構築するときに発生する可能性のあるpanic問題を修正しました。
    • MPP によって計算されたCOUNT(INT)の結果が正しくない可能性がある問題を修正#48643 @ アイリンキッド
    • tidb_enable_ordered_result_modeが有効になっている場合にpanicが発生する可能性がある問題を修正#45044 @ qw4990
    • ウィンドウ関数#46177 @ qw4990によって導入されたソートを減らすために、オプティマイザが誤って IndexFullScan を選択する問題を修正しました。
    • 述語が共通テーブル式#47881 @ ウィノロスにプッシュダウンされたときに結果が不正確になる可能性がある問題を修正しました
    • 最初のサブノードとしてDUALテーブルを使用してUNION ALL実行するとエラー#48755 @ ウィノロスが発生する可能性がある問題を修正しました
    • 特定の状況で列の整理によってpanicが発生する可能性がある問題を修正#47331 @ ハイラスティン
    • 集計関数またはウィンドウ関数を含む共通テーブル式 (CTE) が他の再帰 CTE によって参照される場合に構文エラーが発生する可能性がある問題を修正しました#47603 #47711 @ エルサ0520
    • プリペアドステートメント#46817 @ ジャッキーQB_NAMEヒントを使用すると例外が発生する可能性がある問題を修正しました
    • AUTO_ID_CACHE=1 #46324 @ 天菜まお使用時の Goroutine リークの問題を修正
    • #32110 @ 2993年7月をシャットダウンするときに TiDB がpanicになる可能性がある問題を修正しました
    • TiDB スキーマ キャッシュ#48281 @ 翻訳からスキーマ diff コミット バージョンを読み取るときに MVCC インターフェイスでロックが処理されない問題を修正しました。
    • テーブル#47064 @ ジフハウスの名前変更によって発生するinformation_schema.columnsの重複行の問題を修正
    • LOAD DATA REPLACE INTO文のバグを修正#47995 ) @ ランス6716
    • PDリーダーの故障により1分間にIMPORT INTOタスクが失敗する問題を修正#48307 @ D3ハンター
    • 日付型フィールド#47426 @ タンジェンタにインデックスを作成することによって発生するADMIN CHECKの失敗の問題を修正
    • TABLESAMPLE #48253 @ タンジェンタによって返される未ソートの行データの問題を修正
    • DDL jobIDが 0 #46296 @ ジフハウスに復元されたときに発生する TiDB ノードpanicの問題を修正しました。
  • ティクヴ

    • ピアを移動するとFollower Readのパフォーマンスが低下する可能性がある問題を修正#15468 @ ユジュンセン
    • raftstore-applys #15371 @ コナー1996が継続的に増加するデータエラーを修正
    • オンラインワークロード#15565 @ ランス6716がある場合にTiDB Lightningチェックサム コプロセッサの要求がタイムアウトする問題を修正しました
    • lz4-sysのバージョンを 1.9.4 #15621 @ スペードA-タンにアップグレードしてセキュリティ問題を修正
    • バージョンtokioを 6.5 #15621 @ リクササシネーターにアップグレードしてセキュリティ問題を修正
    • flatbuffer #15621 @ トニーを削除してセキュリティ問題を修正
    • TiKV ストアが#15679 @ ヒックに分割されているときに、 resolved-tsラグが増加する問題を修正しました。
    • TiKV を再起動したときに、適用されていないRaftログが多数ある場合に発生する TiKV OOM 問題を修正しました#15770 @ 金星の上
    • リージョン#15919金星の上にマージされた後、古いピアが保持され、resolved-ts がブロックされる問題を修正しました。
    • クラウド環境の Grafana でスケジューラ コマンド変数が正しくない問題を修正#15832 @ コナー1996
    • Titanのblob-run-modeオンライン#15978 @ トニーに更新できない問題を修正
    • リージョン#13311翻訳の間でメタデータが一致しないために TiKV がパニックになる問題を修正しました。
    • オンラインアンセーフリカバリ#15629 @ コナー1996中にリーダーが強制終了するとTiKVがパニックになる問題を修正
    • #15817 @ コナー1996にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました。
    • Raftピア#16069 @ 金星の上を削除するときに TiKV コプロセッサが古いデータを返す可能性がある問題を修正しました。
    • resolved-tsが2時間ブロックされる可能性がある問題を修正#39130 @ 金星の上
    • notLeaderまたはregionNotFound #15712 @ ヒューシャープに遭遇するとフラッシュバックが停止する可能性がある問題を修正しました
  • PD

    • プラグインディレクトリとファイルの潜在的なセキュリティリスクを修正#7094 @ ヒューシャープ
    • 変更された分離レベルがデフォルトの配置ルール#7121 @ rleungxに同期されない問題を修正しました
    • evict-leader-scheduler構成#6897 @ ヒューシャープを失う可能性がある問題を修正
    • BR #7148 @ キャビンフィーバーの回復プロセス中に、空のリージョンをカウントする方法によってリージョンのバランスが崩れる可能性がある問題を修正しました。
    • 配置ルールの構成が複雑な場合に、データレプリケーション自動同期 (DR 自動同期) モードを採用しているクラスターでcanSynchasMajorityが誤って計算される可能性がある問題を修正しました#7201 @ ディスク
    • データレプリケーション自動同期(DR自動同期)モード#7221 @ ディスクを採用しているクラスターでavailable_stores誤って計算される問題を修正
    • データレプリケーション自動同期 (DR 自動同期) モード#7218 @ ディスクを採用しているクラスターで、セカンダリ AZ がダウンしているときにプライマリ AZ が TiKV ノードを追加できない問題を修正しました。
    • 大規模クラスターに複数の TiKV ノードを追加すると、TiKVハートビートレポートが遅くなったり停止したりする可能性がある問題を修正#7248 @ rleungx
    • TiKV ノードが利用できない場合に PD が通常のピアを削除する可能性がある問題を修正#7249 @ 翻訳者
    • DR自動同期モード#6988 @ ヒューシャープでリーダーの切り替えに時間がかかる問題を修正
    • Gin Web Framework のバージョンを v1.8.1 から v1.9.1 にアップグレードして、いくつかのセキュリティ問題を修正しました#7438 @ ニューベル
  • TiFlash

  • ツール

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

      • 大規模なワイドテーブル#15714 @ ユジュンセンをバックアップするときに、一部のシナリオでログバックアップが停止する可能性がある問題を修正しました。
      • 頻繁なフラッシュによりログバックアップが停止する問題を修正#15602 @ 3ポインター
      • EC2 メタデータ接続のリセット後の再試行により、バックアップと復元のパフォーマンスが低下する問題を修正#47650 @ リーヴルス
      • 1分以内にPITRを複数回実行するとデータが失われる可能性がある問題を修正#15483 @ ユジュンセン
      • BR SQL コマンドと CLI のデフォルト値が異なるため、OOM の問題が発生する可能性がある問題を修正しました#48000 @ ユジュンセン
      • PD 所有者が#47533 @ ユジュンセンに転送されるとログ バックアップがpanicになる可能性がある問題を修正しました。
      • BR が外部storageファイル#48452 @ 3エースショーハンドに対して誤った URI を生成する問題を修正
    • ティCDC

      • アップストリーム#9739 @ ヒックで損失のある DDL ステートメントを実行するときに TiCDCサーバーがpanicになる可能性がある問題を修正しました。
      • 再実行ログ機能を有効にしてRESUME実行すると、レプリケーションタスクがエラーを報告する問題を修正#9769 @ ヒック
      • TiKVノードがクラッシュするとレプリケーションラグが長くなる問題を修正#9741 @ スドジ
      • WHEREステートメントが TiDB または MySQL #9988 @ アズドンメンにデータを複製するときに主キーを条件として使用しない問題を修正しました
      • レプリケーションタスクのワークロードが TiCDC ノード#9839 @ 3エースショーハンド間で均等に分散されない問題を修正しました。
      • REDOログが有効になっている場合にDDL文の複製間隔が長すぎる問題を修正#9960 @ チャールズ・チュン96
      • ターゲット テーブルが削除され、アップストリーム#10079 @ アズドンメンで再作成された場合、変更フィードが双方向レプリケーション モードで DML イベントをレプリケートできない問題を修正しました。
      • オブジェクトstorageサービスにデータを複製するときに NFS ファイルが多すぎるためにレプリケーション ラグが長くなる問題を修正#10041 @ チャールズ・チュン96
      • オブジェクトstorageサービス#10137 @ スドジにデータを複製するときに TiCDCサーバーがpanicになる可能性がある問題を修正しました
      • PD のスケールアップおよびスケールダウン中に TiCDC が無効な古いアドレスにアクセスする問題を修正#9584 @ ふびんず @ アズドンメン
      • 間違ったメモリ情報を取得すると、一部のオペレーティング システムで OOM 問題が発生する可能性がある問題を修正しました#9762 @ スドジ
    • TiDB データ移行 (DM)

      • DM が楽観的モード#9788 @ GMHDBJDでパーティション DDL をスキップする問題を修正
      • オンライン DDL #9587 @ GMHDBJDをスキップするときに DM が上流のテーブル スキーマを適切に追跡できない問題を修正しました。
      • 失敗した DDL がスキップされ、後続の DDL が実行されない場合に、DM によって返されるレプリケーション ラグが増大し続ける問題を修正#9605 @ D3ハンター
      • 楽観的モード#9588 @ GMHDBJDでタスクを再開するときに DM がすべての DML をスキップする問題を修正
    • TiDB Lightning

      • write to tikv with no leader returnedエラー#45673 @ ランス6716が発生したときにデータのインポートが失敗する問題を修正しました
      • HTTP再試行リクエストが現在のリクエストコンテンツ#47930 @ ランス6716を使用しないため、データのインポートが失敗する問題を修正しました
      • writeToTiKV #46321 @ ランス6716中にTiDB Lightning が停止する問題を修正
      • 物理インポートモード#45507 @ ミッタルリシャブで不要なget_regions呼び出しを削除します
    • TiDBBinlog

      • 1 GB #28659 @ ジャッキーを超えるトランザクションを転送するときにDrainer が終了する問題を修正

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