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

TiDB 8.5.2 リリースノート



発売日:2025年6月12日

TiDBバージョン:8.5.2

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

改善点

  • TiDB

    • TTLテーブルおよび関連する統計収集タスクのGC実行をオーナーノードに限定することで、オーバーヘッドを削減します #59357 @lcwangchao
  • TiKV

    • import.num-threads設定項目を動的に変更するサポート #17807 @RidRisR
  • ツール

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

      • 新しくサポートされた AWS リージョンが検証に失敗することによって引き起こされるバックアップ エラーを避けるために、AWS リージョン名のチェックを削除します #18159 @3pointerシュート
    • TiDB Lightning

      • OOM の問題を防ぐために CSV ファイルを解析するときに行幅チェックを追加 #58590 @D3Hunter

バグ修正

  • TiDB

    • zoneラベルを設定した後、タイムスタンプ検証中にTiDBがTSOを取得できない問題を修正しました #59402 @ekexium
    • ハッシュ結合が実行失敗時にエラーを報告せずに誤った結果を返す問題を修正 #59377 @xzhangxian1008
    • TiFlashがクラッシュしたり、誤った結果を返す可能性がある問題を修正しました #60517 @wintalker
    • ORDER BYを使用した並列ソートでエラーが発生したり、クエリがキャンセルされたりした場合に実行がハングアップする問題を修正します #59655 @xzhangxian1008
    • 生成列を含むパーティションテーブルをクエリするとエラーが発生する問題を修正します #58475 @joechenrh
    • 同じ名前のビューを2つ作成してもエラーが報告されない問題を修正 #58769 @tiancaiamao
    • TiFlashの Join における等価条件の両側のデータ型が異なると、誤った結果が生じる可能性がある問題を修正しました #59877 @yibin87
    • ハッシュパーティションテーブルでis null条件を含むクエリがpanicを引き起こす問題を修正 #58374 @Defined2014
    • 分散storageおよびコンピューティングアーキテクチャのTiFlashノードを含むクラスタでALTER TABLE ... PLACEMENT POLICY ...を実行した後、リージョンピアが誤ってTiFlash Compute ノードに追加される可能性がある問題を修正しました #58633 @JaySon-Huang
    • 統計ファイルにnull値が含まれている場合、統計の手動読み込みに失敗することがある問題を修正 #53966 @King-Dylan
    • TTLジョブが無視されたり、複数回処理されたりする問題を修正 #59347 @YangKeao
    • 交換パーティションでの誤った判断により実行が失敗する問題を修正 #59534 @mjonss
    • バックグラウンドタスクがタイムアウトした際に、統計情報の例外処理が不適切であるためにメモリ内の統計情報が誤って削除される問題を修正 #57901 @hawkingrei
    • Grafana のStats Healthy Distributionパネルのデータが正しくない可能性がある問題を修正 #57176 @hawkingrei
    • キャンセルされたTTLタスクが未コミットのセッションをグローバルセッションプールに配置する可能性がある問題を修正 #58900 @YangKeao
    • ログの編集を有効にしても特定のシナリオで効果がない問題を修正 #59279 @tangenta
    • rowContainerが特定のシナリオで TiDB をpanic可能性がある問題を修正 #59976 @YangKeao
    • パーティション化されたテーブルのPoint_Getシナリオでパーティションプルーニングが正しくない可能性がある問題を修正 #59827 @mjonss
    • DDL 実行中にパーティション テーブル内のレコードを更新するとデータ破損が発生する可能性がある問題を修正 #57588 @Defined2014
    • information_schemaのパフォーマンスと安定性が特定のシナリオで影響を受ける問題を修正しました#58142 #58363 #58712 @tiancaiamao
    • 分散実行フレームワーク(DXF)が有効になっている場合、内部TiDBセッションでtidb_txn_entry_size_limitを動的に調整できない問題を修正します #59506 @D3Hunter
    • IMPORT INTO機能がグローバルソートが有効になっている場合に一意キーの競合を適切に処理できない問題を修正します #59650 @lance6716
    • グローバルソートデ​​ータパスにネットワークレイテンシーエラーを注入すると、 IMPORT INTO操作が失敗する問題を修正 #50451 @D3Hunter
    • ADD UNIQUE INDEXの実行時にデータ不整合が発生する可能性がある問題を修正 #60339 @tangenta
    • LABELSをクエリした際にBINLOG_STATUS列の値が誤って表示される問題を修正しましたINFORMATION_SCHEMA.TIDB_SERVERS_INFO #59245 @lance6716
    • インデックス作成中にPDLeaderの強制終了エラーを注入するとデータ不整合が発生する可能性がある問題を修正 #59701 @tangenta
    • TiDBが約650万個のテーブルを作成した後にメモリ不足(OOM)になる問題を修正 #58368 @lance6716
    • グローバルソート機能を有効にして大量のデータをインポートする際に、一意キーの追加が失敗する可能性がある問題を修正しました #59725 @CbcWestwolf
    • TiDBがS3外部storageへのアクセスに失敗した後に判読不能なエラーメッセージを返す問題を修正 #59326 @lance6716
    • information_schema.tablesをクエリすると、 table_schematable_nameの値が一致しない問題を修正 #60593 @tangenta
    • 内部SQLコミットが失敗した場合にDDL通知機能が誤った通知を送信する可能性がある問題を修正しました #59055 @lance6716
    • ADD INDEX DDL 操作で、リージョンサイズが 256 MiB であるにもかかわらず、グローバルソート機能が有効になっている場合に SST ファイルが 96 MiB ずつ分割される問題を修正します。 #59962 @D3Hunter
    • グローバルソート機能を有効にした状態でデータインポート中にメモリ使用率が80%を超えるとTiDBサーバーがメモリ不足(OOM)になる問題を修正 #59508 @D3Hunter
  • TiKV

    • txn_status_cache #18384でデッドロックが発生する可能性がある問題を修正しました @ekexium
    • Resolved-TS の監視とログが異常になる可能性がある問題を修正 #17989 @ekexium
    • リージョンマージによってRaftインデックスの不一致が原因でTiKVが異常終了する可能性がある問題を修正 #18129 @glorv
    • ディスクがスタックしているときに TiKV が PD にハートビートを報告できない問題を修正 #17939 @LykxSassinator
    • GCワーカーに高負荷がかかっているときにデッドロックが発生する可能性がある問題を修正 #18214 @zyguan
    • タイムロールバックが異常な RocksDB フロー制御を引き起こし、パフォーマンスのジッターにつながる可能性がある問題を修正しました #17995 @LykxSassinator
    • CDC接続で例外が発生した際にリソースリークが発生する可能性がある問題を修正 #18245 @wlwilliamx
    • リージョン分割後にリーダーが迅速に選出されない問題を修正 #17602 @LykxSassinator
    • 1フェーズコミット(1PC)のみが有効で非同期コミットが有効になっていない場合に、最新の書き込みデータが読み取れない可能性がある問題を修正しました #18117 @zyguan
    • GCワーカーが予期せずエラーログを出力問題を修正 #18213 @ekexium
  • PD

    • マイクロサービスシナリオでTSOを転送する際に発生する可能性のある同時実行性の問題を修正します #9091 @lhy1024
    • BatchScanRegionsによって返される結果が適切に制限されない問題を修正します #9216 @lhy1024
    • フォロワーの1人がリーダーからネットワーク分断を受けた際に予期しない選挙が発生する問題を修正します #9020 @lhy1024
    • リソース制御でCOOLDOWNが設定されている場合、 SWITCH_GROUPまたはQUERY_LIMITがトリガーされない問題を修正します #60404 @JmPotato
    • StoreInfoが誤って上書きされる可能性がある問題を修正 #9185 @okJiang
    • PDネットワークの不安定さにより、データインポートまたはインデックス追加シナリオでの操作が失敗する可能性がある問題を修正しました #8962 @okJiang
    • 単一のログファイルに対するmax-sizeのデフォルト値が正しく設定されていない問題を修正 #9037 @rleungx
    • TSOを割り当てる際にメモリリークが発生する可能性がある問題を修正 #9004 @rleungx
    • tidb_enable_tso_follower_proxyシステム変数が有効にならない可能性がある問題を修正 #8947 @JmPotato
    • PDノードがLeaderではない場合でもTSOを生成する可能性がある問題を修正 #9051 @rleungx
    • PDLeader切り替え中にリージョンシンカーが時間内に終了しない可能性がある問題を修正 #9017 @rleungx
    • leaseのデフォルト値が正しく設定されていない問題を修正 #9156 @rleungx
    • tidb_enable_tso_follower_proxyを有効にするとTSOサービスが利用できなくなる可能性がある問題を修正しました #9188 @Tema
  • TiFlash

    • ソート中にデータが流出してTiFlashがクラッシュする可能性がある問題を修正 #9999 @windtalker
    • TiFlashがException: Block schema mismatchを含むSQL文を実行する際にGROUP BY ... WITH ROLLUPエラーを返す可能性がある問題を修正しました。 #10110 @gengliqi
    • 分散storageとコンピューティングアーキテクチャで、 TiFlashコンピューティング ノードがリージョンピアを追加するターゲット ノードとして誤って選択される可能性がある問題を修正 #9750 @JaySon-Huang
    • 特定の状況でTiFlash が予期せず終了した場合に、エラー スタック トレースの出力に失敗することがある問題を修正 #9902 @JaySon-Huang
    • 大量のデータをインポートした後にTiFlash が高いメモリ使用量を維持する可能性がある問題を修正 #9812 @CalvinNeo
    • profiles.default.init_thread_count_scale0に設定されている場合、 TiFlash の起動がブロックされる場合がある問題を修正 #9906 @JaySon-Huang
    • パーティションテーブルでALTER TABLE ... RENAME COLUMNを実行した後、そのパーティションテーブルに対するクエリがエラーを返すことがある問題を修正 #9787 @Lloyd-Pottigerポティガー
    • クエリに仮想列が含まれ、リモート読み取りがトリガーされた場合にNot found columnエラーが発生する可能性がある問題を修正 #9561 @guo-shaoge
    • クラスター内のテーブルに多数のENUMタイプのカラムが含まれている場合、 TiFlash が大量のメモリを消費する可能性がある問題を修正 #9947 @JaySon-Huang
    • 16 MiB を超えるデータを 1 行挿入するとTiFlash が再起動に失敗することがある問題を修正 #10052 @JaySon-Huang
    • ベクトル インデックスを持つテーブルに新しいデータが挿入された後、 TiFlash が一部のディスク データを正しくクリーンアップできず、ディスク容量が異常に消費される問題を修正 #9946 @JaySon-Huang
    • TiFlashが同じテーブルに複数のベクトルインデックスを作成した後、以前に作成されたベクトルインデックスを予期せず削除し、パフォーマンスの低下を引き起こす可能性がある問題を修正しました #9971 @Lloyd-Pottiger
    • TiFlashが分散storageおよびコンピューティングアーキテクチャでベクトルインデックスを使用してベクトル検索クエリを高速化できない可能性がある問題を修正 #9847 @Lloyd-Pottiger
    • TiFlash が分散storageおよびコンピューティングアーキテクチャで大量のtag=EnumParseOverflowContainerログを出力する可能性がある問題を修正 #9955 @JaySon-Huang
    • SELECT ... AS OF TIMESTAMPクエリの実行時にTiFlash が期待どおりにLearnerの読み取りをスキップしない問題を修正 #10046 @CalvinNeo
    • リージョンのキー範囲が不規則なスナップショットを処理するとTiFlash がpanicになる問題を修正 #10147 @JaySon-Huang
  • ツール

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

      • データ復元中に SST ファイルのダウンロードを繰り返すと、極端な場合に TiKV がpanicを引き起こす可能性がある問題を修正 #18335 @3pointer
      • statusを使用してログバックアップタスクをクエリした際に、結果にbr log status --jsonフィールドが欠落する問題を修正 #57959 @Leavrth
      • TiKVへのリクエスト送信時にrpcClient is idleエラーが発生し、 BRの復元に失敗する問題を修正します。 #58845 @Tristan1900
      • PDにアクセスできないために致命的なエラーが発生した場合にログバックアップが正常に終了しない問題を修正 #18087 @YuJuncen
      • PITR が 3072 バイトを超えるインデックスの復元に失敗する問題を修正 #58430 @YuJuncen
    • TiCDC

      • レプリケーション トラフィックがダウンストリーム Kafka のトラフィックしきい値を超えた後に変更フィードが停止する可能性がある問題を修正 #12110 @3AceShowHandハンド
      • pulsar+httpまたはpulsar+httpsプロトコルが使用されている場合に Kafka シンクのディスパッチ ルールが有効にならない問題を修正 #12068 @SandeepPadhi
      • TiCDCがPDリーダーの移行を時間内に監視できず、レプリケーションレイテンシーが増加する問題を修正 #11997 @lidezhu
      • TiCDCがAvroプロトコル経由でdefault NULL SQLステートメントを複製する際にエラーを報告する問題を修正しました #11994 @wk989898
      • アップストリームで新しく追加された列のデフォルト値がNOT NULLからNULLに変更された後、ダウンストリームのその列のデフォルト値が正しくない問題を修正します #12037 @wk989898
      • PDスケールイン後にTiCDCがPDに正しく接続できない問題を修正 #12004 @lidezhu
      • TiCDCがCREATE TABLE IF NOT EXISTSまたはCREATE DATABASE IF NOT EXISTSステートメントを複製する際にpanic可能性がある問題を修正しました #11839 @CharlesCheung96
    • TiDBデータ移行(DM)

      • TLSとstart-taskの両方が設定されている場合、 shard-modeの事前チェックが失敗する問題を修正 #11842 @sunxiaoguang
    • TiDB Lightning

      • 高同時実行シナリオでクラウドstorageからデータをインポートする際にパフォーマンスが低下する問題を修正 #57413 @xuanyu66
      • TiDB Lightningを使用してデータをインポートする際に、エラーレポートの出力が切り詰められる問題を修正しました #58085 @lance6716
      • ログが適切に匿名化されていない問題を修正 #59086 @GMHDBJD
      • 外部アカウントを使用してGCSstorage操作を実行する際に、認証がcontext canceledエラーで失敗する問題を修正しました #60155 @lance6716
      • TiDB LightningがクラウドstorageからParquetファイルをTiDBにインポートする際に数時間停止する問題を修正します #60224 @joechenrh
      • TiDB Lightningが大量のデータをインポートする際に、SSTファイルをTiKVクラスターに書き込んだり取り込んだりする際にメモリ不足(OOM)になる可能性がある問題を修正しました。 #59947 @OliverS929
      • テーブル作成時の最大QPSが低いこととinformation_schema.tablesへのアクセスが遅いことが原因で、数百万のテーブルが存在するシナリオでTiDB Lightningがスキーマジョブのディスパッチが遅くなる問題を修正しました #58141 @D3Hunter
    • NGモニタリング

      • DocDBが高負荷時にメモリを過剰に消費する問題を修正し、DocDBのオプションのバックエンドとしてSQLiteを使用する #267 @mornyx
      • 時系列データのカーディナリティが高い場合にTSDBがメモリを過剰に消費する問題を修正し、TSDBのメモリ設定オプションを提供します #295 @mornyx

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