TiDB 7.5.3 リリースノート

発売日: 2024年8月5日

TiDB バージョン: 7.5.3

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

互換性の変更

改善点

  • ティビ

    • TiFlash配置ルールを一括削除することで、パーティションテーブル#54068 @ ロイド・ポティガーTRUNCATEまたはDROP操作を実行した後のデータGCの処理速度が向上します。
  • TiFlash

    • TLS を有効にした後に証明書を更新することでTiFlashがpanicになる可能性がある問題を軽減します#8535 @ 風の話し手
    • 同時実行性の高いデータ読み取り操作でのロック競合を減らし、短いクエリのパフォーマンスを最適化します#9125 @ ジンヘリン
  • ツール

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

      • br log restoreサブコマンドを除き、他のbr logつのサブコマンドはすべて、メモリ消費量を削減するために TiDB domainデータ構造のロードをスキップすることをサポートしています#52088 @ リーヴルス
      • チェックポイントの大きな遅延が発生した場合にログ バックアップ タスクを自動的に中止し、GC の長時間のブロッキングや潜在的なクラスターの問題を回避することをサポートします#50803 @ リドリス
      • DNSエラーによる失敗の再試行回数を#53029からユジュンセンに増やす
      • ログバックアップの互換性テストとインデックスアクセラレーション#51987 @ リーヴルスの追加をカバーするPITR統合テストケースを追加します。
      • リージョン#54017のリーダー不在による失敗の再試行回数をリーヴルスに増やす
      • 環境変数#45551 @ リドリスによる Alibaba Cloud アクセス資格情報の設定をサポート
    • ティCDC

      • ダウンストリームがメッセージキュー(MQ)またはクラウドstorageの場合、生のイベントを直接出力することをサポートします#11211 @ チャールズ・チュン96

バグ修正

  • ティビ

    • インデックス統計の読み込み時にメモリリークが発生する可能性がある問題を修正#54022 @ ハイラスティン
    • マルチテーブルシナリオでUPDATE操作が TiDB OOM を引き起こす可能性がある問題を修正#53742 @ ホーキングレイ
    • GROUP BYステートメント内の間接プレースホルダー?参照が列#53872 @ qw4990を見つけられない問題を修正しました
    • 照合順序がutf8_binまたはutf8mb4_bin #53730 @ エルサ0520の場合にLENGTH()条件が予期せず削除される問題を修正しました
    • 科学的記数法で大きすぎる数値を挿入するとエラーではなく警告が返される問題を修正し、MySQL #47787 @ qw4990と一貫性を保ちます。
    • 再帰 CTE クエリによって無効なポインタ#54449 @ ホーキングレイが生成される可能性がある問題を修正しました。
    • 重複する主キー#47539 @ 定義2014に遭遇したときに統計収集でstats_historyテーブルが更新されない問題を修正しました
    • クエリに非相関サブクエリとLIMIT句が含まれている場合、列のプルーニングが不完全になり、最適でないプラン#54213 @ qw4990になる可能性がある問題を修正しました。
    • HashJoinまたはIndexLookUp演算子がApply演算子#54005 @ 徐淮宇の駆動側サブノードである場合にmemTracker切り離されないことが原因で異常に高いメモリ使用量が発生する問題を修正しました。
    • 再帰 CTE 演算子がメモリ使用量#54181 @ グオシャオゲを誤って追跡する問題を修正しました
    • トランザクションで使用されるメモリが複数回追跡される可能性がある問題を修正#53984 @ エキシウム
    • SHOW WARNINGS;を使用して警告を取得するとpanicが発生する可能性がある問題を修正#48756 @ xhebox
    • sql_mode='' #47816 @ lcwangchaoの場合、フィールドのUNSIGNED型を-1に更新すると0ではなくnullが返される問題を修正しました。
    • 最初の引数がmonthで、2 番目の引数が負の#54908 @ 翻訳者の場合にTIMESTAMPADD()関数が無限ループに入る問題を修正しました。
    • ハンドシェイクが完了する前に一部の接続が終了した場合に Grafana の接続数監視メトリックが正しくない問題を修正#54428 @ ヤンケオ
    • TiProxy とリソース グループ#54545 @ ヤンケオを使用するときに、各リソース グループの接続数が正しくない問題を修正しました。
    • CREATE OR REPLACE VIEW同時に実行するとtable doesn't existエラー#53673 @ タンジェンタが発生する可能性がある問題を修正
    • データ変更操作#53951 @ qw4990を含むトランザクションで仮想列を持つテーブルをクエリすると、TiDB が誤ったクエリ結果を返す可能性がある問題を修正しました。
    • SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...クエリを実行すると誤った結果が返される可能性がある問題を修正#53726 @ ホーキングレイ
    • オプティマイザーヒント#53767 @ ホーキングレイ使用時の誤った警告情報の問題を修正
    • 場合によっては不正な列タイプDECIMAL(0,0)が作成される可能性がある問題を修正#53779 @ タンジェンタ
    • memory_quotaヒントがサブクエリ#53834 @ qw4990で機能しない可能性がある問題を修正しました
    • JSON関連の関数がMySQLと一致しないエラーを返す場合がある問題を修正#53799 @ ドヴェーデン
    • 特定の状況下でプラン キャッシュを使用する際に、メタデータ ロックを不適切に使用すると異常なデータが書き込まれる可能性がある問題を修正しました#53634 @ ジムララ
    • クエリ内の特定のフィルター条件により、プランナーモジュールがinvalid memory address or nil pointer dereferenceエラー#53582 #53580 #53594 #53603 @ ヤンケオを報告する可能性がある問題を修正しました。
    • トランザクション内のステートメントが OOM によって強制終了された後、TiDB が同じトランザクション内で次のステートメントの実行を継続すると、エラーTrying to start aggressive locking while it's already started発生し、panic#53540 @ ミョンケミンタが発生する可能性がある問題を修正しました。
    • ALTER TABLE ... REMOVE PARTITIONINGを実行するとデータが失われる可能性がある問題を修正#53385 @ ミョンス
    • ?引数を含むCONV EXECUTE式を持つPREPAREステートメントを複数回実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました#53505 @ qw4990
    • auth_socket認証プラグイン#54031 @ lcwangchaoを使用する場合、TiDB が認証されていないユーザー接続を拒否できないことがある問題を修正しました。
    • 情報スキーマキャッシュミス#53428 @ クレイジーcs520により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。
    • STATEのフィールドのうちsizeが定義されていないため、 INFORMATION_SCHEMA.TIDB_TRXのテーブルのSTATEフィールドが空になる問題を修正しました#53026 @ 翻訳
    • 自動統計収集中にシステム変数tidb_enable_async_merge_global_statstidb_analyze_partition_concurrencyが有効にならない問題を修正#53972 @ ハイラスティン
    • 列のデフォルト値としてCURRENT_DATE()使用するとクエリ結果が不正確になる問題を修正#53746 @ タンジェンタ
    • SELECT ... FOR UPDATE #54652 @ qw4990の間違ったポイント取得プランを再利用する問題を修正
  • ティクヴ

    • gRPC メッセージ圧縮方式をgrpc-compression-typeで設定しても、TiKV から TiDB #17176 @ エキシウムに送信されるメッセージには反映されない問題を修正しました。
    • 同時実行性の高いコプロセッサー要求により TiKV OOM #16653 @ 金星の上が発生する可能性がある問題を修正
    • CDC とログバックアップがadvance-ts-interval構成を使用してcheck_leaderのタイムアウトを制限しないため、TiKV が正常に再起動したときにresolved_ts遅延が大きくなる場合がある問題を修正しました#17107 @ ミョンケミンタ
    • 破損したRaftデータ スナップショット#15292 @ リクササシネーターを適用すると TiKV が繰り返しpanic可能性がある問題を修正しました。
  • PD

    • リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値#7346 @ グオシャオゲより少なくなる問題を修正しました。
    • 500 ミリ秒を超えるトークンをリクエストするとリソース グループがクォータ制限に達する問題を修正#8349 @ ノルーシュ
    • リソース グループ#8267 @ ヒューシャープのデータ競合問題を修正
    • オペレータチェック#8263 @ 翻訳者中に PD が遭遇するデータ競合問題を修正
    • 削除されたノードがetcdクライアント#8286 @ じゃがいもの候補接続リストに引き続き表示される問題を修正
    • TiKV 構成項目coprocessor.region-split-size 1 MiB 未満の値に設定すると PDpanic#8323 @ じゃがいもが発生する問題を修正しました。
    • 使用前に暗号化マネージャーが初期化されない問題を修正#8384 @ 再送x
    • PD構成項目security.redact-info-logが有効になっている場合にPDログが完全に編集されない問題を修正#8419 @ 再送x
    • ロールをリソース グループ#54417 @ じゃがいもにバインドするときにエラーが報告されない問題を修正しました
  • TiFlash

    • BRまたはTiDB Lightning #9118 @ ジンヘリン経由でデータをインポートした後、FastScan モードで多数の重複行が読み取られる可能性がある問題を修正しました。
    • SUBSTRING_INDEX()関数が一部のコーナーケースでTiFlashをクラッシュさせる可能性がある問題を修正#9116 @ うわー
    • TiFlashで SSL 証明書構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました#9235 @ ジェイソン・ファン
    • 遅延マテリアライゼーションが有効になった後に、一部のクエリで列タイプの不一致エラーが報告される問題を修正#9175 @ ジンヘリン
    • 遅延マテリアライゼーションが有効になった後、仮想生成列を含むクエリが誤った結果を返す可能性がある問題を修正#9188 @ ジンヘリン
    • データベース#9132 @ ジェイソン・ファンにまたがる空のパーティションを持つパーティションテーブルでRENAME TABLE ... TO ...実行した後にTiFlash がpanic可能性がある問題を修正しました。
    • データベースが作成直後に削除されるとTiFlash がpanic可能性がある問題を修正#9266 @ ジェイソン・ファン
  • ツール

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

      • アドバンサー所有者の移行#53561 @ リドリス後にログ バックアップが一時停止される可能性がある問題を修正しました
      • 復元プロセス中に複数のネストされた再試行が原因でBR がエラーを正しく識別できない問題を修正#54053 @ リドリス
      • 増分バックアップ#54139 @ 3ポインター中の DDL ジョブのスキャンにおける非効率性の問題を修正
      • リージョンリーダー#17168 @ リーヴルスのシークの中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。
      • ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントが#53047 @ リドリスに進まない問題を修正しました。
      • ADD INDEXMODIFY COLUMNなどのバックフィルを必要とする DDL が、増分リストア#54426 @ 3ポインター中に正しく回復されない可能性がある問題を修正しました。
    • ティCDC

      • UPDATEイベントを#11402 @ 3エースショーハンドに分割した後、チェックサムが正しく0に設定されない問題を修正しました。
      • 下流の Kafka にアクセスできない場合にプロセッサ モジュールが停止する可能性がある問題を修正#11340 @ アズドンメン
    • Dumpling

      • テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正#53682 @ タンジェンタ

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