TiDB 7.1.6 リリースノート

発売日: 2024年11月21日

TiDB バージョン: 7.1.6

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

互換性の変更

  • TiDB HTTP APIから取得される DDL 履歴タスクのデフォルトの制限を 2048 に設定して、履歴タスク#55711 @ ジョッカウの過剰による OOM の問題を防止します。
  • 以前のバージョンでは、 UPDATEの変更を含むトランザクションを処理するときに、 UPDATEイベントで主キーまたは非 NULL の一意のインデックス値が変更されると、TiCDC はこのイベントをDELETEのイベントとINSERTイベントに分割していました。v7.1.6 以降では、MySQL シンクを使用する場合、 UPDATEの変更のトランザクションcommitTSが TiCDC thresholdTS (TiCDC が対応するテーブルをダウンストリームに複製し始めるときに PD から取得される現在のタイムスタンプ) より小さい場合、TiCDC はUPDATEイベントをDELETEのイベントとINSERTのイベントに分割します。この動作変更により、TiCDC が受信したUPDATEイベントの順序が誤っている可能性があり、分割されたDELETEINSERTイベントの順序が誤っている可能性があるため、ダウンストリーム データの不整合の問題に対処できます。詳細については、 ドキュメント参照してください#10918 @ リデズ
  • TiDB Lightning strict-format使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります#37338 @ ランス6716

改善点

  • ティビ

    • 統計がすべて TopN で構成され、対応するテーブル統計の変更された行数が 0 以外の場合、TopN にヒットしない等価条件の推定結果を 0 から 1 に調整します#47400 @ テリー・パーセル
    • MPP ロード バランシング中にリージョンのないストアを削除する#52313 @ 翻訳者
    • SHOW CREATE TABLE #52939 @ Cbcウェストウルフの出力に表示される式のデフォルト値の MySQL 互換性を改善しました
    • TiFlash配置ルールを一括削除することで、パーティションテーブル#54068 @ ロイド・ポティガーTRUNCATEまたはDROP操作を実行した後のデータGCの処理速度が向上します。
    • 同期ロードパフォーマンスを改善して、統計情報のロード時のレイテンシーを削減します#52294 ホーキングレイ
  • ティクヴ

    • ピアのスローログを追加し、メッセージ#16600 @ コナー1996を保存します。
    • RocksDB の圧縮トリガー メカニズムを最適化し、多数の DELETE バージョン#17269 @ アンドレ・ムーシュを処理するときにディスク領域の再利用を高速化します。
    • ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV #15874 @ リクササシネーターの安定性を向上しました。
    • 不要な非同期ブロックを削除してメモリ使用量を削減する#16540 @ 金星の上
  • TiFlash

    • LENGTH()ASCII()関数の実行効率を最適化#9344 @ 翻訳者
    • TLS を有効にした後に証明書を更新することでTiFlash がpanicになる可能性がある問題を軽減します#8535 @ 風の話し手
    • JOIN 演算子のキャンセル メカニズムを改善し、JOIN 演算子がキャンセル要求にタイムリーに応答できるようにします#9430 @ 風の話し手
    • 同時実行性の高いデータ読み取り操作でのロック競合を減らし、短いクエリのパフォーマンスを最適化します#9125 @ ジンヘリン
    • クラスター化インデックス#9529 @ ジェイソン・ファンを持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。
  • ツール

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

      • ログバックアップのマージ操作に対する許容度を高めます。適度に長いマージ操作が発生した場合、ログバックアップタスクがエラー状態#16554 @ ユジュンセンに入る可能性が低くなります。
      • BR はデータ復旧中に空の SST ファイルをクリーンアップします#16005 @ リーヴルス
      • DNSエラーによる失敗の再試行回数を#53029からユジュンセン増やす
      • リージョン#54017のリーダー不在による失敗の再試行回数をリーヴルス増やす
      • br log restoreサブコマンドを除き、他のbr logサブコマンドはすべて、メモリ消費量を削減するために TiDB domainデータ構造のロードをスキップすることをサポートしています#52088 @ リーヴルス
      • TiKV が各 SST ファイルをダウンロードする前に、TiKV のディスク容量が十分かどうかのチェックをサポートします。容量が不十分な場合、 BR は復元を終了し、エラー#17224 @ リドリスを返します。
      • 環境変数#45551 @ リドリスによる Alibaba Cloud アクセス資格情報の設定をサポート
      • バックアップ中の不要なログ出力を削減#55902 @ リーヴルス
    • ティCDC

      • ダウンストリームがメッセージキュー(MQ)またはクラウドstorageの場合、生のイベントを直接出力することをサポートします#11211 @ チャールズ・チュン96
      • REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM #10900 @ チャールズ・チュン96の可能性を低減します。
      • ダウンストリームがSUPER権限が付与された TiDB の場合、TiCDC は、場合によっては DDL ステートメントの実行を再試行する際のタイムアウトによるデータ複製の失敗を回避するために、ダウンストリーム データベースからADD INDEX DDLの実行ステータスを照会することをサポートします#10682 @ チャールズ・チュン96
    • TiDB データ移行 (DM)

      • 19文字を超えるパスワードを使用してMySQLサーバー8.0に接続できるように、 go-mysqlを1.9.1にアップグレードします#11603 @ フィシュウ

バグ修正

  • ティビ

    • 一意のインデックス#52914 @ 翻訳:を追加するときに同時 DML 操作によって発生するデータ インデックスの不整合の問題を修正しました。
    • YEAR型の列を範囲外の符号なし整数と比較すると誤った結果が発生する問題を修正#50235 @ qw4990
    • SQLが異常に中断されたときにINDEX_HASH_JOIN正常に終了できない問題を修正#54688 @ うわー
    • 分散実行フレームワーク (DXF) を使用してインデックスを追加するときにネットワーク パーティションが発生すると、データ インデックス#54897 @ タンジェンタに不整合が発生する可能性がある問題を修正しました。
    • SHOW WARNINGS;使用して警告を取得するとpanicが発生する可能性がある問題を修正#48756 @ xhebox
    • INFORMATION_SCHEMA.CLUSTER_SLOW_QUERYテーブルをクエリすると TiDB がpanicになる可能性がある問題を修正#54324 @ 天菜まお
    • HashJoinまたはIndexLookUp演算子がApply演算子#54005 @ 徐懐玉の駆動側サブノードである場合にmemTracker切り離されないことが原因で異常に高いメモリ使用量が発生する問題を修正しました。
    • 再帰 CTE クエリによって無効なポインタ#54449 @ ホーキングレイが生成される可能性がある問題を修正しました。
    • 空の投影により TiDB がpanicになる問題を修正#49109 @ ウィノロス
    • データ変更操作#53951 @ qw4990を含むトランザクションで仮想列を持つテーブルをクエリすると、TiDB が誤ったクエリ結果を返す可能性がある問題を修正しました。
    • AUTO_ID_CACHE=1自動増分列を含むテーブルで、 auto_increment_incrementauto_increment_offsetシステム変数をデフォルト以外の値に設定すると、不正な自動増分 ID 割り当て#52622 @ 天菜まおが発生する可能性がある問題を修正しました。
    • ALL関数に含まれるサブクエリが誤った結果を引き起こす可能性がある問題を修正#52755 @ ホーキングレイ
    • SQLクエリのフィルタ条件に仮想列が含まれ、実行条件にUnionScan #54870 @ qw4990が含まれている場合に述語を適切にプッシュダウンできない問題を修正しました。
    • UPDATEリスト内のサブクエリによって TiDB がpanicを起こす可能性がある問題を修正#52687 @ ウィノロス
    • GROUP BYステートメント内の間接プレースホルダー?参照が列#53872 @ qw4990を見つけられない問題を修正しました
    • Sort演算子がスピルした後にディスク ファイルが削除されず、クエリ エラーが発生する可能性がある問題を修正しました#55061 @ うわー
    • SELECT ... FOR UPDATE #54652 @ qw4990の間違ったポイント取得プランを再利用する問題を修正
    • 複数のレベルのmax_execute_time設定が互いに干渉する問題を修正#50914 @ ジフハウス
    • TiDB #37548 @ ホーキングレイを再起動した後、主キー列統計のヒストグラムと TopN がロードされない問題を修正しました。
    • TopN演算子が誤ってプッシュダウンされる可能性がある問題を修正#37986 @ qw4990
    • SELECT ... WHERE ... ORDER BY ...ステートメント実行のパフォーマンスが場合によっては低下する問題を修正#54969 @ 天菜まお
    • 一部のケースで接続を閉じるときに TiDB がログにエラーを報告する問題を修正#53689 @ ジャッキー
    • 場合によっては不正な列タイプDECIMAL(0,0)が作成される可能性がある問題を修正#53779 @ タンジェンタ
    • ビュー定義#54343 @ ランス6716でサブクエリが列定義として使用されている場合、 information_schema.columns使用して列情報を取得すると警告 1356 が返される問題を修正しました。
    • クエリ条件column IS NULL #56116 @ ホーキングレイで一意のインデックスにアクセスするときに、オプティマイザが行数を誤って 1 と見積もる問題を修正しました。
    • クラスター化インデックスを述語として使用するとSELECT INTO OUTFILE機能しない問題を修正#42093 @ qw4990
    • オプティマイザーヒント#53767 @ ホーキングレイ使用時に誤った警告情報が表示される問題を修正しました
    • 同期ロード QPS モニタリング メトリックが正しくない問題を修正#53558 @ ホーキングレイ
    • CREATE OR REPLACE VIEW同時に実行するとtable doesn't existエラー#53673 @ タンジェンタが発生する可能性がある問題を修正
    • RESTOREステートメントを使用してAUTO_ID_CACHE=1のテーブルを復元するとDuplicate entryエラー#52680 @ 天菜まおが発生する可能性がある問題を修正しました
    • INFORMATION_SCHEMA.STATISTICSテーブルのSUB_PART値がNULL #55812 @ 定義2014になる問題を修正しました
    • 述語#45783 @ ホーキングレイLonglong型のオーバーフローの問題を修正
    • キャッシュされた実行プランに日付型とunix_timestamp #48165 @ qw4990の比較が含まれている場合に誤った結果が返される問題を修正しました。
    • 照合順序がutf8_binまたはutf8mb4_bin #53730 @ エルサ0520の場合にLENGTH()条件が予期せず削除される問題を修正しました
    • UPDATEまたはDELETEステートメントに再帰 CTE が含まれている場合、ステートメントがエラーを報告したり、 #55666 @ 時間と運命有効にならない可能性がある問題を修正しました。
    • 相関サブクエリと CTE #55551 @ グオシャオゲ含むクエリを実行すると、TiDB がハングしたり、誤った結果が返されたりする問題を修正しました。
    • 統計#55684 @ ウィノロスを初期化するときに、非バイナリ照合順序の文字列列の統計が読み込まれない可能性がある問題を修正しました。
    • IndexJoin が Left Outer Anti Semi 型#52902 @ いびん87のハッシュ値を計算するときに重複行を生成する問題を修正しました。
    • UNIONを含むクエリ ステートメントが誤った結果#52985 @ 徐淮宇を返す可能性がある問題を修正しました
    • StreamAggExec分のgroupOffset空の場合に TiDB がpanicを起こす可能性がある問題を修正しました#53867 @ 翻訳者
    • 厳密に自己増分ではないRANGEパーティションテーブルが#54829 @ 定義2014で作成できる問題を修正
    • メモリ使用量がtidb_mem_quota_query #55042 @ いびん87で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました
    • STATEフィールドのうちsizeが定義されていないため、 INFORMATION_SCHEMA.TIDB_TRXテーブルのSTATEフィールドが空になる問題を修正しました#53026 @ 翻訳
    • IndexNestedLoopHashJoin #49692 @ ソロッツのデータ競合問題を修正
    • 間違った TableDual プランにより空のクエリ結果#50051 @ 猫のみが発生する問題を修正
    • mysql.stats_histogramsの表のtot_col_size列目が負の数#55126 @ qw4990になる可能性がある問題を修正しました
    • FLOAT型からUNSIGNED型へのデータ変換で誤った結果が返される問題を修正#41736 @ グオシャオゲ
    • auth_socket認証プラグイン#54031 @ lcwangchaoを使用する場合、TiDB が認証されていないユーザー接続を拒否できないことがある問題を修正しました。
    • memory_quotaヒントがサブクエリ#53834 @ qw4990で機能しない可能性がある問題を修正しました
    • プラン キャッシュ シナリオ#51407 @ 翻訳:でメタデータ ロックが DDL 操作の実行を阻止できない問題を修正しました。
    • 列のデフォルト値としてCURRENT_DATE()使用するとクエリ結果が不正確になる問題を修正#53746 @ タンジェンタ
    • COALESCE()関数がDATEの型パラメータ#46475 @ 翻訳者に対して誤った結果型を返す問題を修正しました
    • PipelinedWindowOpenメソッドのパラメータをリセットして、 PipelinedWindowApplyの子ノードとして使用されたときに、繰り返しの開閉操作#53600 @ 徐懐玉によって以前のパラメータ値が再利用されたために発生する予期しないエラーを修正します。
    • 相関サブクエリ#52777 @ いびん87の TopN 演算子の誤った結果を修正
    • 再帰 CTE 演算子がメモリ使用量#54181 @ グオシャオゲを誤って追跡する問題を修正しました
    • SHOW COLUMNS使用してビュー#54964 @ ランス6716列を表示するとエラーが発生する問題を修正しました
    • TTLジョブ実行中にtidb_ttl_delete_worker_countの値を減らすとジョブが#55561 @ lcwangchaoで完了しなくなる問題を修正
    • 再帰 CTE #49721 @ ホーキングレイでビューの使用が機能しない問題を修正
    • 外部キー#53652 @ ホーキングレイを持つテーブルを作成するときに、TiDBが対応する統計メタデータ( stats_meta )を作成しない問題を修正しました
    • クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正#50089 @ D3ハンター
    • クエリの同時実行性が高い場合に統計同期読み込みメカニズムが予期せず失敗する可能性がある問題を修正#52294 @ ホーキングレイ
    • クエリ内の特定のフィルター条件により、プランナーモジュールがinvalid memory address or nil pointer dereferenceエラー#53582 #53580 #53594 #53603 @ ヤンケオを報告する可能性がある問題を修正しました。
    • TiDB の同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 fail to get stats version for this histogram log #52657 @ ホーキングレイを出力問題を修正しました。
    • 最初の引数がmonthで、2 番目の引数が負の#54908 @ 翻訳者場合にTIMESTAMPADD()関数が無限ループに入る問題を修正しました。
    • tidb_mem_quota_analyzeが有効になっていて、統計の更新に使用されるメモリが制限#52601 @ ホーキングレイを超えると TiDB がクラッシュする可能性がある問題を修正しました
    • ユニークインデックス#56161 @ タンジェンタを追加するときにduplicate entry発生する可能性がある問題を修正
    • 情報スキーマキャッシュミス#53428 @ クレイジーcs520により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。
    • GlobalStatsのDistinct_count情報が間違っている可能性がある問題を修正#53752 @ ホーキングレイ
    • SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...クエリを実行すると誤った結果が返される可能性がある問題を修正#53726 @ ホーキングレイ
    • クエリに利用可能なインデックスマージ実行プラン#56217 @ アイリンキッドがある場合にread_from_storageヒントが有効にならない可能性がある問題を修正しました。
    • TIMESTAMPADD()関数が誤った結果を返す問題を修正#41052 @ 翻訳者
    • ?引数を含むCONVの式を持つPREPARE EXECUTEを複数回実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました#53505 @ qw4990
    • トランザクションによって使用されるメモリが複数回追跡される可能性がある問題を修正#53984 @ エキシウム
    • スライスの浅いコピーを使用せずに列を整理すると TiDB がpanicを起こす可能性がある問題を修正#52768 @ ウィノロス
    • ウィンドウ関数を含むSQLバインディングが場合によっては有効にならない可能性がある問題を修正#55981 @ ウィノロス
    • インデックスデータ#47115 @ ジグアンを解析するときに TiDB がpanicになる可能性がある問題を修正しました
    • 起動時に統計をロードするときに TiDB が GC によるエラーを報告する可能性がある問題を修正#53592 @ あなた06
    • DML文にネストされた生成列#53967 @ 翻訳:が含まれている場合にエラーが発生する問題を修正
    • 常にtrue #46962 @ エルサ0520の述語を持つSHOW ERRORSステートメントを実行すると TiDB がパニックになる問題を修正しました。
    • 特定の状況下でプラン キャッシュを使用する際に、メタデータ ロックを不適切に使用すると異常なデータが書き込まれる可能性がある問題を修正しました#53634 @ ジムララ
    • インデックス追加#55808 @ ランス6716中の再試行によって発生するデータ インデックスの不整合の問題を修正
    • 列の不安定な一意の ID により、 UPDATEステートメントがエラー#53236 @ ウィノロスを返す可能性がある問題を修正しました。
    • トランザクション内のステートメントが OOM によって強制終了された後、TiDB が同じトランザクション内で次のステートメントの実行を継続すると、エラーTrying to start aggressive locking while it's already startedが発生し、panic#53540 @ ミョンケミンタが発生する可能性がある問題を修正しました。
    • RECOVER TABLE BY JOB JOB_ID;実行すると TiDB がpanicになる可能性がある問題を修正#55113 @ クレイジーcs520
    • 分散実行フレームワーク#48680 @ ランス6716で PD メンバーを変更した後にADD INDEX実行が失敗する可能性がある問題を修正
    • 2人のDDL所有者が同時に存在する可能性がある問題を修正#54689 @ ジョッカウ
    • ADD INDEXの実行中に TiDB のローリング再起動を行うと、インデックス追加操作が失敗する可能性がある問題を修正#52805 @ タンジェンタ
    • LOAD DATA ... REPLACE INTO操作でデータの不整合が発生する問題を修正#56408 @ ふーふー
    • IMPORT INTOステートメント#56476 @ D3ハンターを使用してデータをインポートした後、 AUTO_INCREMENTフィールドが正しく設定されない問題を修正しました。
    • TiDB がチェックポイント#53009 @ ランス6716から復元する前にローカル ファイルの存在をチェックしない問題を修正しました。
    • DM スキーマ トラッカーがデフォルトの長さ#55138 @ ランス6716より長いインデックスを作成できない問題を修正しました。
    • ALTER TABLE AUTO_INCREMENTフィールドを正しく処理しない問題を修正#47899 @ D3ハンター
    • 解放されていないセッションリソースがメモリリークを引き起こす可能性がある問題を修正#56271 @ ランス6716
    • 浮動小数点数または整数オーバーフローがプランキャッシュ#46538 @ ホーキングレイに影響する問題を修正
    • IndexLookUp演算子のメモリの一部が追跡されない問題を修正#56440 @ うわー
    • 古い読み取りが読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間#56809 @ ミョンケミンタの間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響が出る可能性があります。
    • storageエンジン#56402 @ ヤンケオとして TiKV が選択されていない場合に TTL が失敗する可能性がある問題を修正しました
    • 書き込み競合が発生したときに TTL タスクをキャンセルできない問題を修正#56422 @ ヤンケオ
    • 科学表記法で大きすぎる数値を挿入するとエラーが発生する問題を修正ERROR 1264 (22003)し、動作を MySQL #47787 @ lcwangchaoと一致させました。
    • TTLタスクをキャンセルした際に、対応するSQLが強制終了されない問題を修正#56511 @ lcwangchao
    • INSERT ... ON DUPLICATE KEYステートメントがmysql_insert_id #55965 @ 天菜まおと互換性がない問題を修正
    • SQL が実行プラン#50988 @ Cbcウェストウルフを構築できない場合に監査ログのフィルタリングが有効にならない問題を修正しました
    • v6.5 から v7.5 以降にアップグレードされたクラスターで、既存の TTL タスクが予期せず頻繁に実行される問題を修正#56539 @ lcwangchao
    • CAST関数が文字セット#55677 @ 定義2014の明示的な設定をサポートしていない問題を修正
    • ADD INDEX #56930 @ ふーふーを実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました
  • ティクヴ

    • RawKvMaxTimestampNotSyncedエラーを追加し、 errorpb.Error.max_ts_not_syncedに詳細なエラー情報をログに記録し、このエラーが発生したときにmust_raw_put操作の再試行メカニズムを追加します#16789 @ ピンギュ
    • 大きなテーブルやパーティションを削除した後に発生する可能性のあるトラフィック制御の問題を修正#17304 @ スペードA-タン
    • 読み取りスレッドがRaft Engine#17383 @ リクササシネーターのMemTable内の古いインデックスにアクセスしたときに発生するpanic問題を修正しました。
    • CDC とログバックアップがadvance-ts-interval構成を使用してcheck_leaderのタイムアウトを制限しないため、TiKV が正常に再起動したときにresolved_ts遅延が大きくなる場合がある問題を修正しました#17107 @ スペードA-タン
    • TiDB Lightningによってインポートされた SST ファイルが TiKV の再起動後に失われる問題を修正#15912 @ ランス6716
    • 削除されたsst_importer SST ファイル#15053 @ ランス6716を取り込むことで TiKV がpanicになる可能性がある問題を修正
    • TiKV インスタンスに多数のリージョンがある場合、データ インポート#16229 @ スペードA-タン中に TiKV が OOM になる可能性がある問題を修正しました。
    • ブルームフィルタが以前のバージョン(v7.1以前)とそれ以降のバージョン#17272 @ v01dスターの間で互換性がない問題を修正しました
    • gRPC メッセージ圧縮方式をgrpc-compression-typeで設定しても、TiKV から TiDB #17176 @ エキシウムに送信されるメッセージには反映されない問題を修正しました。
    • 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケースに影響しないようにします#16871 @ 栄光
    • 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出に過度の負荷がかかり、TiKV OOM 問題#17394 @ ミョンケミンタが発生する可能性がある問題を修正しました。
    • DECIMAL型の小数部が#16913 @ ゲンリキ場合に正しくない問題を修正
    • クエリ内のCONV()関数が数値システム変換中にオーバーフローし、TiKVpanic#16969 @ ゲンリキが発生する問題を修正しました。
    • 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカ#17469 @ ビシェンの即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。
    • 同時実行性の高いコプロセッサー要求により TiKV OOM #16653 @ 金星の上が発生する可能性がある問題を修正
    • マスターキーがキー管理サービス (KMS) #17410 @ いいえに保存されている場合にマスターキーのローテーションが妨げられる問題を修正しました
    • tikv-ctlのraft regionコマンドの出力にリージョンステータス情報#17037 @ 栄光が含まれていない問題を修正
    • Grafana の TiKV パネルのストレージ非同期書き込み期間監視メトリックが不正確であるという問題を修正#17579 @ 金星の上
    • TiKV がブラジルとエジプトのタイムゾーンを誤って変換する問題を修正#16220 @ 金星の上
  • PD

    • ラベル統計#8700 @ 翻訳者のメモリリーク問題を修正
    • リソース グループが過剰なログ#8159 @ ノルーシュを出力する問題を修正しました
    • 乱数ジェネレータ#8674 @ rleungxの頻繁な作成によって発生するパフォーマンスジッターの問題を修正しました
    • リージョン統計#8710 @ rleungxのメモリリーク問題を修正
    • ホットスポット キャッシュ#8698 @ 翻訳者のメモリリーク問題を修正
    • 同じストアID #8756 @ ok江で繰り返し作成された場合にevict-leader-scheduler正常に動作しない問題を修正
    • replication.strictly-match-labelからtrueに設定するとTiFlash が#8480 @ rleungxで起動しなくなる問題を修正
    • 設定ファイル経由でログレベルを変更しても反映されない問題を修正#8117 @ rleungx
    • 同時実行性が高い場合にリソース グループがリソースの使用を効果的に制限できない問題を修正#8435 @ ノルーシュ
    • オペレータチェック#8263 @ 翻訳者中に PD が遭遇するデータ競合問題を修正
    • 500 ミリ秒を超えるトークンをリクエストするとリソース グループがクォータ制限に達する問題を修正#8349 @ ノルーシュ
    • 一部のログが編集されていない問題を修正#8419 @ rleungx
    • ロールをリソース グループ#54417 @ じゃがいもにバインドするときにエラーが報告されない問題を修正しました
    • 多数のリージョンが存在する場合にPDのリージョンAPIをリクエストできない問題を修正#55872 @ rleungx
    • リソース グループ クエリ#8217 @ ノルーシュをキャンセルするときに再試行が大量に発生する問題を修正しました
    • 使用前に暗号化マネージャーが初期化されない問題を修正#8384 @ rleungx
    • PDのFilter target監視メトリックが散布範囲情報を提供しない問題を修正#8125 @ ヒューシャープ
    • リソース グループ#8267 @ ヒューシャープのデータ競合問題を修正
    • TiKV 構成項目coprocessor.region-split-size 1 MiB 未満の値に設定すると PDpanic#8323 @ じゃがいもが発生する問題を修正しました。
    • evict-leader-schedulerで間違ったパラメータを使用すると、PD がエラーを正しく報告せず、一部のスケジューラが使用できなくなる問題を修正しました#8619 @ rleungx
    • リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値#7346 @ グオシャオゲより少なくなる問題を修正しました。
    • 配置ルール#7808 @ rleungxを使用すると、ダウンしたピアが回復しない可能性がある問題を修正しました。
  • TiFlash

    • クラスターを v6.5.0 より前のバージョンから v6.5.0 以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました#9039 @ ジェイソン・ファン
    • 遅延マテリアライゼーションが有効になった後に、一部のクエリで列タイプの不一致エラーが報告される問題を修正#9175 @ ジンヘリン
    • 遅延マテリアライゼーションが有効になっている場合に一部のクエリでエラーが報告される問題を修正#9472 @ ロイド・ポティガー
    • TiFlashでサポートされていない一部の JSON関数がTiFlash #9444 @ 風の話し手にプッシュダウンされる問題を修正しました
    • TiFlashで SSL 証明書構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました#9235 @ ジェイソン・ファン
    • TiFlashと PD 間のネットワーク パーティション (ネットワーク切断) により読み取り要求タイムアウト エラーが発生する可能性がある問題を修正#9243 @ ロイド・ポティガー
    • BRまたはTiDB Lightning #9118 @ ジンヘリン経由でデータをインポートした後、FastScan モードで多数の重複行が読み取られる可能性がある問題を修正しました。
    • テーブルに無効な文字#9461 @ ロイド・ポティガーを含むデフォルト値を持つビット型列が含まれている場合に、 TiFlash がテーブル スキーマを解析できない問題を修正しました。
    • 遅延マテリアライゼーションが有効になった後、仮想生成列を含むクエリが誤った結果を返す可能性がある問題を修正#9188 @ ジンヘリン
    • データベース間でALTER TABLE ... EXCHANGE PARTITION実行した後にTiFlash がスキーマの同期に失敗する可能性がある問題を修正#7296 @ ジェイソン・ファン
    • データベースが作成直後に削除されるとTiFlash がpanic可能性がある問題を修正#9266 @ ジェイソン・ファン
    • CAST()関数を使用して文字列をタイムゾーンまたは無効な文字を含む日付時刻に変換すると、結果が正しくなくなる問題を修正しました#8754 @ ソロッツ
    • 同時実行性の高い読み取りシナリオでTiFlash が一時的に誤った結果を返す可能性がある問題を修正#8845 @ ジンヘリン
    • SUBSTRING_INDEX()関数が一部のコーナーケースでTiFlash をクラッシュさせる可能性がある問題を修正#9116 @ うわー
    • クラスタ内で長期間にわたってEXCHANGE PARTITIONDROP TABLE操作を頻繁に実行すると、 TiFlashテーブル メタデータのレプリケーションが遅くなり、クエリ パフォーマンスが低下する可能性がある問題を修正しました#9227 @ ジェイソン・ファン
    • 空のキー範囲を持つクエリがTiFlash上で読み取りタスクを正しく生成できず、 TiFlashクエリ#9108 @ ジンヘリンがブロックされる可能性がある問題を修正しました。
    • 特定のケースでCAST AS DECIMAL関数の結果の符号が正しくない問題を修正#9301 @ グオシャオゲ
    • SUBSTRING()関数が特定の整数型のpos番目とlen引数をサポートせず、クエリ エラー#9473 @ ゲンリキが発生する問題を修正しました。
    • 大きなテーブルでDROP TABLE実行するとTiFlash OOM #9437 @ ジェイソン・ファンが発生する可能性がある問題を修正
  • ツール

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

      • BR統合テスト ケースが不安定になる問題を修正し、スナップショットまたはログ バックアップ ファイルの破損をシミュレートする新しいテスト ケースを追加します#53835 @ リーヴルス
      • ADD INDEXMODIFY COLUMNなどのバックフィルを必要とする DDL が、増分リストア#54426 @ 3ポインター中に正しく回復されない可能性がある問題を修正しました。
      • ログ バックアップ PITR タスクが失敗して停止すると、そのタスクに関連するセーフポイントが PD #17316 @ リーヴルスで適切にクリアされない問題を修正しました。
      • アドバンサー所有者の移行#53561 @ リドリス後にログバックアップが一時停止される可能性がある問題を修正
      • 増分バックアップ#54139 @ 3ポインター中の DDL ジョブのスキャンにおける非効率性の問題を修正
      • リージョンリーダー#17168 @ リーヴルスシークの中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。
      • ログバックアップが有効になっている場合にBRログに機密の資格情報が出力される可能性がある問題を修正#55273 @ リドリス
      • 復元プロセス中に複数のネストされた再試行が原因でBR がエラーを正しく識別できない問題を修正#54053 @ リドリス
      • PD #17020 @ ユジュンセンへのネットワーク接続が不安定な状態で一時停止中のログ バックアップ タスクを再開すると TiKV がpanicになる可能性がある問題を修正しました。
      • バックアッププロセス中に TiKV が応答しなくなった場合にバックアップタスクが停止する可能性がある問題を修正#53480 @ リーヴルス
      • バックアップと復元のチェックポイントパスが一部の外部storageと互換性がない問題を修正#55265 @ リーヴルス
      • BR を使用してデータを復元する場合、または物理インポート モードでTiDB Lightning を使用してデータをインポートする場合に、PD から取得されたリージョンにLeaderがない問題を修正しました#51124 #50501 @ リーヴルス
      • PDリーダーの転送により、データ#53724 @ リーヴルスを復元するときにBRがpanicになる可能性がある問題を修正しました。
      • ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントが#53047 @ リドリスに進まない問題を修正しました。
      • ログバックアップが残留ロックをすぐに解決できず、チェックポイントが#57134 @ 3ポインターに進まない問題を修正しました。
    • ティCDC

      • TIMEZONE種類のデフォルト値が正しいタイムゾーン#10931 @ 3エースショーハンドに従って設定されない問題を修正
      • ソーターモジュールがディスクデータ#10853 @ ヒックを読み取るときに TiCDC がpanicになる可能性がある問題を修正しました。
      • マルチノード環境で大量のUPDATE操作を実行する際にChangefeedを繰り返し再起動するとデータの不整合が発生する可能性がある問題を修正#11219 @ リデズ
      • ignore-eventadd table partitionイベントをフィルタリングするように構成した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリーム#10524 @ チャールズ・チュン96に複製しない問題を修正しました。
      • Kafka #9855 @ ヒックにデータを複製するときに TiCDC が停止する可能性がある問題を修正しました
      • DROP PRIMARY KEYDROP UNIQUE KEYステートメントが正しく複製されない問題を修正#10890 @ アズドンメン
      • 下流の Kafka にアクセスできない場合にプロセッサ モジュールが停止する可能性がある問題を修正#11340 @ アズドンメン
    • TiDB データ移行 (DM)

      • DM がALTER DATABASEステートメントを処理するときにデフォルトのデータベースを設定せず、レプリケーション エラー#11503 @ ランス6716が発生する問題を修正しました。
      • 複数の DM マスター ノードが同時にリーダーになり、データの不整合が発生する可能性がある問題を修正しました#11602 @ GMHDBJD
      • go-mysql #11041 @ D3ハンターにアップグレードして接続ブロックの問題を修正
      • インデックスの長さがデフォルト値のmax-index-length #11459 @ マイケル・ムデンを超えるとデータレプリケーションが中断される問題を修正
      • LIST パーティション テーブル#54760 @ ランス6716ALTER TABLE ... DROP PARTITIONステートメントを複製するときに DM がエラーを返す問題を修正しました。
    • TiDB Lightning

      • TiDB Lightning がTiKV #56114 @ フィシュウから送信されたサイズ超過のメッセージを受信できない問題を修正しました
      • TiDB Lightning #15003 #47694 @ ランス6716のインポート モードを無効にした後にデータをインポートすると TiKV データが破損する可能性がある問題を修正しました
      • TiDB Lightning #49826 @ ランス6716使用してデータインポート中にトランザクションの競合が発生する問題を修正
      • EBS BRが#49517 @ ミッタルリシャブで実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました
      • 2 つのインスタンスが同時に並列インポート タスクを開始し、同じタスク ID #55384 @ 杉本栄が割り当てられている場合に、 TiDB Lightning がverify allocator base failedエラーを報告する問題を修正しました。
      • PDLeaderを強制終了すると、 TiDB Lightning がデータ インポート#50501 @ リーヴルス中にinvalid store ID 0エラーを報告する問題を修正しました。
    • Dumpling

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

      • TiDB Binlogが有効な場合、 ADD COLUMNの実行中に行を削除するとエラーdata and columnID count not matchが報告される可能性がある問題を修正#53133 @ タンジェンタ

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