TiDB 7.1.3 リリースノート

発売日:2023年12月21日

TiDB バージョン: 7.1.3

クイックアクセス: クイックスタート | 本番展開 | インストールパッケージ

互換性の変更

  • さらにテストを行った後、 TiCDC Changefeed構成項目case-sensitiveのデフォルト値がtrueからfalseに変更されました。これは、デフォルトでは、TiCDC 構成ファイル内のテーブル名とデータベース名は大文字と小文字が区別されないことを意味します#10047 @ スドジ
  • TiCDC Changefeed、次の新しい構成項目が導入されています。

改善点

  • TiDB

  • PD

    • リソース制御クライアントの構成取得方法を強化し、最新の構成を動的に取得できるようにしました#7043 @ ノールーシュ
  • ツール

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

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

    • TiDB Lightning

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

バグの修正

  • TiDB

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

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

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

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

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

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

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

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

      • PD リーダーが強制終了されているか、PD リクエストの処理が遅いためにデータのインポートが失敗する問題を修正#46950 #48075 @ D3ハンター
      • TiDB Lightning がwriteToTiKV #46321 #48352 @ ランス6716中にスタックする問題を修正
      • HTTP 再試行リクエストが現在のリクエスト コンテンツ#47930 @ ランス6716を使用しないため、データのインポートが失敗する問題を修正します。
      • 物理インポートモード#45507 @ ミタルリシャブで不要なget_regionsコールを削除

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

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