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

TiDB 6.5.11 リリースノート



リリース日:2024年9月20日

TiDBバージョン: 6.5.11

クイックアクセス: クイックスタート | 本番環境へのデプロイ

互換性の変更

  • TiKV設定項目server.grpc-compression-typeのスコープを変更します。

    • v6.5.11 より前の v6.5.x バージョンでは、この設定項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。
    • v6.5.11以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります#17176 @ekexium

改善点

  • TiDB

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

    • RocksDB のコンパクショントリガー メカニズムを最適化し、多数の DELETE バージョンを処理するときにディスク領域の再利用を高速化します。 #17269 @AndreMouche
  • TiFlash

    • 同時実行性の高いデータ読み取り操作におけるロック競合を減らし、短いクエリのパフォーマンスを最適化します#9125 @JinheLin
    • LENGTH()とASCII()関数の実行効率を最適化 #9344 @xzhangxian1008
  • ツール

    • TiCDC

      • 下流がSUPER権限が付与されたTiDBの場合、TiCDCは下流データベースからADD INDEX DDLの実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できる場合があります。 #10682 @CharlesCheung96

バグ修正

  • TiDB

    • 再帰CTE演算子がメモリ使用量を誤って追跡する問題を修正しました #54181 @guo-shaoge
    • PipelinedWindowのOpenメソッドのパラメータをリセットして、 PipelinedWindowがApplyの子ノードとして使用されたときに、繰り返しの開閉操作によって発生した以前のパラメータ値の再利用により発生する予期しないエラーを修正します。 #53600 @XuHuaiyu
    • トランザクションで使用されるメモリが複数回追跡される可能性がある問題を修正#53984 @ekexium
    • HashJoinまたはIndexLookUpオペレーターがApplyオペレーターの駆動側サブノードである場合にmemTrackerが切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 #54005 @XuHuaiyu
    • SQLが異常に中断されたときにINDEX_HASH_JOINが正常に終了できない問題を修正#54688 @wshwsh12
    • DMから複製されたテーブルのインデックスの長さがmax-index-length で指定された最大長を超えるとテーブル複製が失敗する問題を修正しました #55138 @lance6716
    • GROUP BYステートメント内の間接プレースホルダ?参照が列を見つけられない問題を修正しました #53872 @qw4990
    • 場合によっては無効な列タイプDECIMAL(0,0)が作成される可能性がある問題を修正#53779 @tangenta
    • SQLクエリのフィルタ条件に仮想列が含まれており、実行条件にUnionScan が含まれている場合に述語を適切にプッシュダウンできない問題を修正しました。 #54870 @qw4990
    • SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...クエリを実行すると誤った結果が返される可能性がある問題を修正#53726 @hawkingrei
    • SELECT ... FOR UPDATE の間違ったPointGetプランを再利用する問題を修正しました #54652 @qw4990
    • 厳密に自己増分ではないRANGEパーティションテーブルが作成できる問題を修正 #54829 @Defined2014
    • 最初の引数がmonthで、2番目の引数が負の場合にTIMESTAMPADD()関数が無限ループに入る問題を修正しました。 #54908 @xzhangxian1008
    • auth_socket認証プラグインを使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 #54031 @lcwangchao
    • 分散実行フレームワーク (DXF) を使用してインデックスを追加する際のネットワークパーティションによって、データインデックスの不整合が発生する可能性がある問題を修正しました。 #54897 @tangenta
    • メモリ使用量がtidb_mem_quota_query で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました #55042 @yibin87
    • 特定の状況下でプランキャッシュを使用する際に、メタデータロックの不適切な使用によって異常なデータが書き込まれる可能性がある問題を修正しました#53634 @zimulala
    • 再帰CTEクエリが無効なポインタを生成する可能性がある問題を修正しました #54449 @hawkingrei
    • mysql.stats_histograms表のtot_col_size列が負の数になる可能性がある問題を修正しました #55126 @qw4990
    • ビュー定義でサブクエリが列定義として使用されている場合、 information_schema.columnsを使用して列情報を取得すると警告1356が返される問題を修正しました。 #54343 @lance6716
    • TiDBが接続を閉じるときにログにエラーを報告する場合がある問題を修正#53689 @jackysp
    • SELECT ... WHERE ... ORDER BY ...文の実行パフォーマンスが場合によっては低下する問題を修正#54969 @tiancaiamao
    • INFORMATION_SCHEMA.STATISTICSテーブルのSUB_PART値がNULL になる問題を修正しました #55812 @Defined2014
    • クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正#50089 @D3Hunter
    • INFORMATION_SCHEMA.CLUSTER_SLOW_QUERYテーブルをクエリすると TiDB がpanicを起こす可能性がある問題を修正#54324 @tiancaiamao
    • StreamAggExecのgroupOffsetが空の場合に TiDB がpanicを起こす可能性がある問題を修正しました #53867 @xzhangxian1008
    • Sortオペレーターがスピルしてクエリエラーが発生した後に、ディスクファイルが削除されない可能性がある問題を修正#55061 @wshwsh12
    • IndexNestedLoopHashJoin のデータ競合問題を修正 #49692 @solotzg
    • SHOW COLUMNSを使用してビューの列を表示するとエラーが発生する問題を修正しました #54964 @lance6716
    • DML文にネストされた生成列が含まれている場合にエラーが発生する問題を修正しました #53967 @wjhuang2016
  • TiKV

    • マスターキーがキー管理サービス (KMS) に保存されているときにマスターキーのローテーションを妨げる問題を修正しました #17410 @hhwyt
    • 大きなテーブルやパーティションを削除した後に発生する可能性のあるトラフィック制御の問題を修正しました #17304 @Connor1996
    • 削除されたsst_importer SST ファイルを取り込むことにより TiKV がpanicになる可能性がある問題を修正しました #15053 @lance6716
    • 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 #17469 @hbisheng
    • 破損したRaftデータスナップショットを適用すると TiKV が繰り返しpanicする可能性がある問題を修正しました。 #15292 @LykxSassinator
    • gRPC メッセージ圧縮方式をgrpc-compression-typeで設定しても、TiKV から TiDB に送信されるメッセージには反映されない問題を修正しました。 #17176 @ekexium
    • CDC とログバックアップがadvance-ts-interval構成を使用してcheck_leaderのタイムアウトを制限しないため、TiKV が正常に再起動したときにresolved_tsの遅延が大きくなる場合がある問題を修正しました#17107 @MyonKeminta
  • PD

    • 一部のログが秘匿化されない問題を修正#8419 @rleungx
    • TiKV設定項目coprocessor.region-split-sizeを1 MiB未満の値に設定するとPD panicが発生する問題を修正しました #8323 @JmPotato
    • replication.strictly-match-labelをtrueに設定するとTiFlash が起動しなくなる問題を修正 #8480 @rleungx
    • PD がオペレーター チェック中に遭遇するデータ競合問題を修正しました #8263 @lhy1024
  • TiFlash

    • CAST()関数を使用してタイムゾーンまたは無効な文字を含む文字列を日付時刻に変換すると、結果が正しくなくなる問題を修正しました#8754 @solotzg
    • データベースが作成直後に削除されるとTiFlash がpanicする可能性がある問題を修正#9266 @JaySon-Huang
    • TiFlashで SSL 証明書の構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました#9235 @JaySon-Huang
    • TiFlashと任意のPD間のネットワークパーティション(ネットワーク切断)により、読み取りリクエストタイムアウトエラーが発生する可能性がある問題を修正しました。 #9243 @Lloyd-Pottiger
    • 外部結合を含むクエリの実行中にエラーが発生した場合にTiFlashがクラッシュする可能性がある問題を修正しました。 #9190 @windtalker
    • データ型をDECIMALに変換すると、一部のコーナーケースで誤ったクエリ結果が発生する可能性がある問題を修正しました#53892 @guo-shaoge
    • クラスタ内で長期間にわたって頻繁にEXCHANGE PARTITIONとDROP TABLE操作を行うと、 TiFlashテーブルメタデータのレプリケーションが遅くなり、クエリパフォーマンスが低下する可能性がある問題を修正しました#9227 @JaySon-Huang
  • ツール

    • Backup & Restore (BR)

      • バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正#55265 @Leavrth
      • 増分バックアップ中の DDL ジョブのスキャンの非効率性の問題を修正 #54139 @3pointer
      • リージョンリーダーの探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 #17168 @Leavrth
      • ADD INDEXやMODIFY COLUMNなどのバックフィルを必要とする DDL が、増分リストア中に正しく回復されない可能性がある問題を修正しました。 #54426 @3pointer
      • ログバックアップ PITR タスクが失敗して停止すると、そのタスクに関連するセーフポイントが PD で適切にクリアされない問題を修正しました。 #17316 @Leavrth
      • バックアッププロセス中に TiKV が応答しなくなった場合にバックアップタスクが停止する可能性がある問題を修正#53480 @Leavrth
      • ログバックアップが有効になっているときにBRログに機密の資格情報が出力される可能性がある問題を修正#55273 @RidRisR
    • TiCDC

      • ソーターモジュールがディスクデータを読み取るときにTiCDCがpanicになる可能性がある問題を修正しました #10853 @hicqu
      • 下流の Kafka にアクセスできない場合にプロセッサモジュールがスタックする可能性がある問題を修正#11340 @asddongmen
    • TiDB Data Migration (DM)

      • インデックスの長さがmax-index-lengthのデフォルト値を超えるとデータレプリケーションが中断される問題を修正しました #11459 @michaelmdeng
      • スキーマ トラッカーが LIST パーティションテーブルを誤って処理し、DM エラーが発生する問題を修正しました。 #11408 @lance6716
      • LISTパーティションテーブルのALTER TABLE ... DROP PARTITION文を複製するときにDMがエラーを返す問題を修正しました。 #54760 @lance6716
      • DMがALTER DATABASE文を処理するときにデフォルトのデータベースを設定せず、レプリケーションエラーが発生する問題を修正しました。 #11503 @lance6716
    • TiDB Lightning

      • TiDB Lightning を使用してデータのインポート中にトランザクションの競合が発生する問題を修正しました #49826 @lance6716
      • TiDB Lightning のインポートモードを無効にした後にデータをインポートすると TiKV データが破損する可能性がある問題を修正しました #47694 @lance6716 #15003
      • TiDB Lightningを使用してデータをインポート中に、TiKV を再起動するとエラーが発生する問題を修正しました。 #15912 @lance6716

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