TiDB 6.5.7 リリースノート

発売日: 2024年1月8日

TiDB バージョン: 6.5.7

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

互換性の変更

  • TiDB 構成項目performance.force-init-statsを導入して、TiDB 起動時にサービスを提供する前に統計の初期化が完了するまで TiDB が待機する必要があるかどうかを制御します#43385 @ 翻訳者
  • ログ印刷のオーバーヘッドを減らすために、 TiFlashはデフォルト値logger.level"debug"から"info" #8568 @ 翻訳者に変更します。

改善点

  • ティビ

    • パーティションテーブル#47071 #47104 #46804 @ ホーキングレイでのANALYZE操作のメモリ使用量とパフォーマンスを最適化します
    • プランキャッシュをサポートし、オプティマイザ修正コントロール#44830 @ qw4990を使用して物理的な最適化中に生成されたPointGet演算子を含む実行プランをキャッシュします。
    • 特定のシナリオでOUTER JOIN INNER JOINに変換する能力を強化する#49616 @ qw4990
  • TiFlash

  • ツール

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

      • 大規模なデータセットのシナリオでRESTOREステートメントのテーブル作成パフォーマンスを向上#48301 @ リーヴルス
      • EBS ベースのスナップショット バックアップとTiDB Lightningインポート間の互換性の問題を解決する#46850 @ ユジュンセン
      • リージョンリーダーシップの移行が発生すると、PITR ログバックアップの進行のレイテンシーが長くなるという問題を緩和します#13638 @ ユジュンセン
    • ティCDC

      • ダウンストリームがKafkaの場合、トピック式ではschemaをオプションとして指定でき、トピック名を直接指定できます#9763 @ 3エースショーハンド

バグ修正

  • ティビ

    • 短時間に多数のCREATE TABLEステートメントが実行されると、TiDB が新しい統計メタデータを同時に作成しない可能性があり、後続のクエリ推定で正確な行数情報を取得できない問題を修正しました#36004 #38189 @ 翻訳者
    • 監査ログ用のエンタープライズプラグインが使用されている場合に TiDBサーバーが大量のリソースを消費する可能性がある問題を修正#49273 @ lcwangchao
    • ErrLoadDataInvalidURIの誤ったエラー メッセージを修正 (無効な S3 URI エラー) #48164 @ ランス6716
    • tidb_server_memory_limit #48741 @ 徐淮宇による長期メモリ圧迫により TiDB の CPU 使用率が高くなる問題を修正
    • メモリ制限を超えると、共通テーブル式 (CTE) を含むクエリが予期せず停止する問題を修正#49096 @ アイリンキッド
    • 同じクエリプランでPLAN_DIGEST値が#47634 @ キング・ディラン場合に異なる問題を修正
    • CTE を含むクエリで、 tidb_max_chunk_sizeが小さい値#48808 @ グオシャオゲに設定されている場合にruntime error: index out of range [32] with length 32報告される問題を修正しました。
    • 正常なシャットダウン中に TiDBサーバーがpanicになる可能性がある問題を修正#36793 @ bb7133
    • TiDB #42931 @ 翻訳者の初期バージョンからエクスポートされた統計をインポートするときに統計データエラーが発生する可能性がある問題を修正しました。
    • Golang の暗黙的な変換アルゴリズム#49801 @ qw4990によって発生する統計の構築における過度の統計エラーの問題を修正
    • 特定のシナリオでオプティマイザがTiFlash選択パスを DUAL テーブルに誤って変換する問題を修正#49285 @ アイリンキッド
    • ENUMまたはSET型の無効な値を解析すると、SQL ステートメント エラー#49487 @ ウィノロスが直接発生する問題を修正しました。
    • WITH RECURSIVE CTE を含むUPDATEまたはDELETEステートメントで誤った結果が生成される可能性がある問題を修正しました#48969 @ ウィノロス
    • データの末尾にスペースが含まれている場合にLIKE_ワイルドカードを使用すると、クエリ結果が不正確になる可能性がある問題を修正しました#48983 @ 時間と運命
    • メモリがtidb_mem_quota_query #49033 @ 徐淮宇を超えると IndexHashJoin 演算子を含むクエリが停止する問題を修正しました。
    • ネストされたUNIONのクエリ#49377 @ アイリンキッドLIMITOPRDERBY無効になる可能性がある問題を修正しました
    • 非厳密モード( sql_mode = '' )で、 INSERT実行中に切り捨てが行われても、 天菜まおでエラー#49369が報告される問題を修正しました。
    • TiDBがパニックを起こしてエラーを報告する問題を修正invalid memory address or nil pointer dereference #42739 @ Cbcウェストウルフ
    • CTEクエリが再試行プロセス#46522 @ 天菜まお中にエラーtype assertion for CTEStorageMap failedを報告する可能性がある問題を修正
    • 一部のタイムゾーンで夏時間が正しく表示されない問題を修正#49586 @ 金星の上
    • 依存関係のある 2 つの DDL タスクの完了時間が#49498 @ タンジェンタと誤って順序付けられる問題を修正しました。
  • ティクヴ

    • 破損したSSTファイルが他のTiKVノード#15986 @ コナー1996に広がる可能性がある問題を修正
    • 大規模なトランザクションを追跡するときに、古い読み取りの解決済み TS によって TiKV OOM の問題が発生する可能性がある問題を修正#14864 @ 金星の上
    • TiKV がラフトログ#15800 @ トニーを追加できないためServerIsBusyエラーを報告する問題を修正しました。
  • PD

    • 特定の条件下では、SQL の配置ルールによって設定されたlocation-labelsが期待どおりにスケジュールされない問題を修正#6637 @ rleungx
    • レプリカ数が要件#7584 @ バッファフライを満たしていない場合に孤立ピアが削除される問題を修正
  • TiFlash

    • FLASHBACK DATABASE #8450 @ ジェイソン・ファンを実行した後もTiFlashレプリカのデータがガベージ コレクションされる問題を修正しました。
    • クエリ#8447 @ ジンヘリン中にTiFlash がメモリ制限に遭遇した場合のメモリリークの問題を修正しました。
    • Grafana #8076 @ ジェイソン・ファンの一部のパネルの最大パーセンタイル時間の誤った表示を修正
    • クエリが遅いためにメモリ使用量が大幅に増加する問題を修正#8564 @ ジンヘリン
  • ツール

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

      • タスク初期化中にPDへの接続に失敗すると、ログバックアップタスクは開始できるが正常に動作しない問題を修正#16056 @ ユジュンセン
    • ティCDC

      • TiCDC がデータを下流の MySQL #10334 @ 張金鵬87に複製するときにcheckpoint-tsスタックする可能性がある問題を修正しました。
      • kv-client初期化#10095 @ 3エースショーハンド中に発生する可能性のあるデータ競合問題を修正

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