TiDB 6.5.11 リリースノート

発売日: 2024年9月20日

TiDB バージョン: 6.5.11

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

改善点

  • ティビ

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

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

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

    • ティCDC

      • ダウンストリームがSUPER権限が付与された TiDB の場合、TiCDC は、場合によっては DDL ステートメントの実行を再試行する際のタイムアウトによるデータ複製の失敗を回避するために、ダウンストリーム データベースからADD INDEX DDLの実行ステータスを照会することをサポートします#10682 @ チャールズ・チュン96

バグ修正

  • ティビ

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

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

  • TiFlash

    • CAST()関数を使用して文字列をタイムゾーンまたは無効な文字を含む日付時刻に変換すると、結果が正しくなくなる問題を修正しました#8754 @ ソロッツ
    • データベースが作成直後に削除されるとTiFlash がpanic可能性がある問題を修正#9266 @ ジェイソン・ファン
    • TiFlashで SSL 証明書構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました#9235 @ ジェイソン・ファン
    • TiFlashと PD 間のネットワーク パーティション (ネットワーク切断) により読み取り要求タイムアウト エラーが発生する可能性がある問題を修正#9243 @ ロイド・ポティガー
    • 外部結合#9190 @ 風の話し手を含むクエリの実行中にエラーが発生するとTiFlash がクラッシュする可能性がある問題を修正しました。
    • データ型をDECIMALに変換すると、一部の特殊なケースでクエリ結果が正しくなくなる可能性がある問題を修正しました#53892 @ グオシャオゲ
    • クラスタ内で長期間にわたってEXCHANGE PARTITIONDROP TABLE操作を頻繁に実行すると、 TiFlashテーブル メタデータのレプリケーションが遅くなり、クエリ パフォーマンスが低下する可能性がある問題を修正しました#9227 @ ジェイソン・ファン
  • ツール

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

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

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

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

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

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