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

TiDB 7.1.3 リリースノート



発売日:2023年12月21日

TiDB バージョン: 7.1.3

クイックアクセス: クイックスタート | 本番環境への展開

互換性の変更

改善点

  • TiDB

  • PD

    • リソース制御クライアントの構成取得方法を強化し、最新の構成を動的に取得する#7043 @ nolouch
  • ツール

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

      • タイムアウトエラーまたはリージョンスキャッタ#47236 @ Leavrthのキャンセルが発生した場合に、スナップショットリカバリ中にリージョンスキャッタの自動再試行を有効にする
      • スナップショットバックアップの復元中に、 BRは特定のネットワークエラーが発生すると再試行します#48528 @ Leavrth
      • delete rangeシナリオで Point-In-Time Recovery (PITR) の新しい統合テストを導入し、PITR の安定性を#47738 @ Leavrth強化します。
    • TiCDC

    • TiDB Lightning

      • PDリーダーの変更#45301によるGetTS失敗に対して再試行メカニズムを追加( ランス6716

バグ修正

  • TiDB

    • 共通テーブル式 (CTE) を含むクエリがメモリ制限を超えたときに予期せず停止する問題を修正#49096 @ AilinKid
    • tidb_server_memory_limit #48741 @ XuHuaiyuによる長期メモリ圧迫により TiDB の CPU 使用率が上昇する問題を修正
    • CTE を含むクエリが、 tidb_max_chunk_size小さい値#48808 @ guo-shaogeに設定されている場合にruntime error: index out of range [32] with length 32報告する問題を修正しました。
    • ENUM型の列を結合キー#48991 @ winorosとして使用した場合にクエリ結果が正しくない問題を修正しました
    • 再帰CTE #47711 @ elsa0520内の集計関数またはウィンドウ関数によって発生する解析エラーを修正
    • UPDATE文が PointGet #47445 @ Rustin170506に誤って変換される可能性がある問題を修正しました
    • TiDBがstats_historyテーブル#48431 @ hawkingreiでガベージコレクションを実行するときに発生する可能性のあるOOM問題を修正しました。
    • 同じクエリプランで、場合によっては#47634 @ King-Dylanの異なるPLAN_DIGEST値が発生する問題を修正しました
    • GenJSONTableFromStats大量のメモリを消費すると強制終了できない問題を修正#47779 @ hawkingrei
    • 述語が共通テーブル式#47881 @ winorosにプッシュダウンされたときに結果が不正確になる可能性がある問題を修正しました
    • AUTO_ID_CACHE=1 #46444 @ tiancaiamaoに設定されている場合にDuplicate entry発生する可能性がある問題を修正しました
    • 監査ログ用のエンタープライズプラグインを使用すると、TiDBサーバーが大量のリソースを消費する可能性がある問題を修正#49273 @ lcwangchao
    • 正常なシャットダウン中に TiDBサーバーがpanic可能性がある問題を修正#36793 @ bb7133
    • テーブルが#48869 @ tiancaiamaoと多数ある場合に、テーブルがAUTO_ID_CACHE=1の場合に gRPC クライアント リークが発生する可能性がある問題を修正しました。
    • ErrLoadDataInvalidURIの誤ったエラーメッセージを修正 (無効な S3 URI エラー) #48164 @ lance6716
    • パーティション列タイプがDATETIME #48814 @ crazycs520の場合にALTER TABLE ... LAST PARTITION実行が失敗する問題を修正しました
    • IMPORT INTO実行中に実際のエラーメッセージが他のエラーメッセージによって上書きされる可能性がある問題を修正#47992 #47781 @ D3Hunter
    • cgroup v2コンテナにデプロイされたTiDBが検出できない問題を修正#48342 @ D3Hunter
    • DUALテーブルを最初のサブノードとしてUNION ALL実行するとエラー#48755 @ winorosが発生する可能性がある問題を修正しました。
    • DDL jobID 0 #46296 @ jiyfhustに復元されたときに発生する TiDB ノードpanicの問題を修正しました
    • TABLESAMPLE #48253 @ tangentaによって返されるソートされていない行データの問題を修正しました
    • tidb_enable_ordered_result_mode有効になっているときにpanicが発生する可能性がある問題を修正#45044 @ qw4990
    • ウィンドウ関数#46177 @ qw4990によって導入されたソートを削減するために、オプティマイザが誤って IndexFullScan を選択する問題を修正しました。
    • TiDBスキーマキャッシュ#48281 @ cfzjywxkからスキーマ差分コミットバージョンを読み取るときにMVCCインターフェースでロックを処理しない問題を修正しました
    • INDEX_LOOKUP_HASH_JOIN #47788 @ SeaRiseでのメモリ使用量の見積もりが間違っている問題を修正
    • PDリーダーの故障により1分間にIMPORT INTOタスクが失敗する問題を修正#48307 @ D3Hunter
    • batch-client in client-go #47691 @ crazycs520のpanic問題を修正
    • 特定の状況で列の整理によってpanicが発生する可能性がある問題を修正#47331 @ Rustin170506
    • TiDB がsystemd #47442 @ hawkingreiで起動したときにcgroupリソース制限を読み取らない問題を修正しました
    • 集計関数またはウィンドウ関数を含む共通テーブル式 (CTE) が他の再帰 CTE によって参照されるときに発生する可能性のある構文エラーの問題を修正しました#47603 #47711 @ elsa0520
    • 統計#35948 @ Rustin170506 TopN 構造を構築するときに発生する可能性のあるpanic問題を修正しました。
    • MPPで計算されたCOUNT(INT)の結果が正しくない可能性がある問題を修正#48643 @ AilinKid
    • HashJoin演算子がプローブ#48082 @ wshwsh12実行するときにチャンクを再利用できない問題を修正しました
  • TiKV

    • TiKV の実行速度が非常に遅い場合、リージョン#16111金星の上マージ後にpanicする可能性がある問題を修正しました。
    • 解決済みのTSが2時間ブロックされる可能性がある問題を修正#15520 #39130 @ overvenus
    • TiKVがraft log #15800 @ tonyxuqqiを追加できないためServerIsBusyエラーを報告する問題を修正しました。
    • BRが#15684 @ YuJuncenでクラッシュしたときにスナップショットの復元が停止する可能性がある問題を修正しました
    • 大規模なトランザクション#14864 @ overvenusを追跡するときに、古い読み取りの解決済み TS が TiKV OOM 問題を引き起こす可能性がある問題を修正しました
    • 破損したSSTファイルが他のTiKVノード#15986 @ Connor1996に広がる可能性がある問題を修正
    • #15817 @ Connor1996にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました
    • クラウド環境のGrafanaでスケジューラコマンド変数が正しくない問題を修正#15832 @ Connor1996
    • リージョン#15919金星の上にマージした後、古いピアが保持され、resolved-tsがブロックされる問題を修正しました。
    • オンラインアンセーフリカバリがマージ中止#15580 @ v01dstarを処理できない問題を修正
    • TiKV を再起動したときに発生する TiKV OOM 問題を修正し、適用されていないRaftログが多数存在するようになりました#15770 @ overvenus
    • lz4-sysのバージョンを 1.9.4 #15621 @ SpadeA-Tangにアップグレードしてセキュリティ問題を修正しました
    • Titanのblob-run-modeがオンライン#15978 @ tonyxuqqiに更新できない問題を修正
    • PDとTiKV間のネットワーク中断によりPITRが#15279 @ YuJuncenで停止する可能性がある問題を修正しました
    • Raftピア#16069 @ overvenusを削除するときに TiKV コプロセッサが古いデータを返す可能性がある問題を修正しました
  • PD

    • CALIBRATE RESOURCE #45166 @ CabinfeverBを実行すると TiDB ダッシュボードのresource_manager_resource_unitメトリックが空になる問題を修正しました
    • ワークロードによる調整ページでエラー#48162 @ CabinfeverBが報告される問題を修正しました
    • リソース グループを削除すると DDL の原子性#45050 @ glorvが損なわれる可能性がある問題を修正しました
    • PDリーダーが転送され、新しいリーダーとPDクライアントの間にネットワークパーティションがある場合、PDクライアントがリーダー#7416 @ CabinfeverBの情報を更新できない問題を修正しました。
    • 大規模クラスタに複数の TiKV ノードを追加すると、TiKVハートビートレポートが遅くなったり停止したりする可能性がある問題を修正しました#7248 @ rleungx
    • TiDBダッシュボードがPD traceデータを正しく読み取れない問題を修正#7253 @ nolouch
    • Gin Web Framework のバージョンを v1.8.1 から v1.9.1 にアップグレードして、いくつかのセキュリティ問題を修正しました#7438 @ niubell
    • ルールチェッカーが配置ルール#7185 @ nolouch設定に従って学習者を追加しない問題を修正しました
    • TiKVノードが利用できない場合にPDが通常のピアを削除する可能性がある問題を修正#7249 @ lhy1024
    • DR自動同期モード#6988 @ HuSharpでリーダーの切り替えに時間がかかる問題を修正
  • TiFlash

    • ALTER TABLE ... EXCHANGE PARTITION ...文を実行するとpanic#8372 @ JaySon-Huangが発生する問題を修正
    • クエリ#8447 @ JinheLin中にTiFlash がメモリ制限に遭遇するとメモリリークが発生する問題を修正しました。
    • FLASHBACK DATABASE #8450 @ JaySon-Huangを実行した後もTiFlashレプリカのデータがガベージコレクションされる問題を修正しました
    • Grafana #8076 @ JaySon-Huangの一部のパネルの最大パーセンタイル時間の表示が誤っていた問題を修正
    • クエリが予期しないエラーメッセージ「FineGrainedShuffleWriter-V1 でブロックスキーマが一致しません」を返す問題を修正#8111 @ SeaRise
  • ツール

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

      • BR SQL コマンドと CLI のデフォルト値が異なるため、OOM の問題が発生する可能性がある問題を修正しました#48000 @ YuJuncen
      • 大規模なワイドテーブル#15714 @ YuJuncenをバックアップするときに、一部のシナリオでログバックアップが停止する可能性がある問題を修正しました。
      • BRが外部storageファイル#48452 @ 3AceShowHandに対して誤ったURIを生成する問題を修正
      • EC2 メタデータ接続のリセット後の再試行により、バックアップとリストアのパフォーマンスが低下する問題を修正#47650 @ Leavrth
      • タスク初期化中にPDへの接続に失敗すると、ログバックアップタスクは開始できるが正常に動作しない問題を修正#16056 @ YuJuncen
    • TiCDC

      • 特定のシナリオでDELETEステートメントを複製するときに、 WHERE句が主キーを条件として使用しない問題を修正しました#9812 @ asddongmen
      • オブジェクトstorageにデータを複製する際に、特定の特殊なシナリオでレプリケーションタスクが停止する問題を修正#10041 #10044 @ CharlesCheung96
      • 同期ポイントとREDOログ#10091 @ CharlesCheung96を有効にした後、特定のシナリオでレプリケーションタスクが停止する問題を修正しました。
      • 特定の特殊なシナリオで TiCDC が TiKV との接続を誤って閉じる問題を修正#10239 @ hicqu
      • ターゲットテーブルが削除され、その後アップストリーム#10079 @ asddongmenで再作成された場合、変更フィードが双方向レプリケーションモードで DML イベントをレプリケートできない問題を修正しました。
      • オブジェクトストアシンク#10041 @ CharlesCheung96にデータを複製するときに NFS ディレクトリにアクセスすることによって発生するパフォーマンスの問題を修正しました
      • オブジェクトstorageサービス#10137 @ sdojjyにデータを複製するときに TiCDCサーバーがpanic可能性がある問題を修正しました
      • REDOログが有効な場合にDDL文の複製間隔が長すぎる問題を修正#9960 @ CharlesCheung96
      • REDOログが有効な場合にNFS障害によりオーナーノードが停止する問題を修正#9886 @ 3AceShowHand
    • TiDB データ移行 (DM)

      • CompareGTID #9676 @ GMHDBJDに不適切なアルゴリズムが使用されることで DM のパフォーマンスが低下する問題を修正しました
    • TiDB Lightning

      • PDリーダーが強制終了されたり、PDリクエストの処理が遅いためにデータのインポートが失敗する問題を修正#46950 #48075 @ D3Hunter
      • TiDB LightningがwriteToTiKV #46321 #48352 @ lance6716の間に停止する問題を修正しました
      • HTTP再試行リクエストが現在のリクエストコンテンツ#47930 @ lance6716を使用しないため、データのインポートが失敗する問題を修正しました
      • 物理インポートモード#45507 @ mittalrishabhで不要なget_regions呼び出しを削除します

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