📣

TiDB Cloud Serverless が
Starter
に変わりました!このページは自動翻訳されたものです。
原文はこちらからご覧ください。

TiDB 8.5.2 リリースノート

発売日:2025年6月12日

TiDB バージョン: 8.5.2

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

改善点

  • ティドブ

    • TTLテーブルと関連する統計収集タスクのGCの実行を所有者ノードに制限することで、オーバーヘッド#59357 @ lcwangchaoを削減します。
  • ティクブ

  • ツール

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

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

      • CSV ファイルを解析するときに行幅チェックを追加して、OOM の問題を防ぐ#58590 @ D3ハンター

バグ修正

  • ティドブ

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

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

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

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

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

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

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

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

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

      • DocDB が高負荷時にメモリを大量に消費する問題を修正し、DocDB #267 @ モーニクスのオプションのバックエンドとして SQLite を使用するようになりました。
      • 時系列データのカーディナリティが高い場合に TSDB がメモリを大量に消費する問題を修正し、TSDB #295 @ モーニクスのメモリ構成オプションを提供します。

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