TiDB 6.5.3 リリースノート

発売日:2023年6月14日

TiDB バージョン: 6.5.3

クイックアクセス: クイックスタート | 本番展開 | インストールパッケージ

改善点

  • TiDB

    • 配置ルール#43070 @ ロイド・ポティガーを使用してパーティション化テーブルのTRUNCATEのパフォーマンスを向上させる
    • ロック#43659 @ あなた06を解決した後の無効なステイル読み取りの再試行を回避します。
    • ステイル読み取り でDataIsNotReadyエラー#765 @ テーマが発生した場合、リーダー読み取りを使用してレイテンシーを短縮します。
    • ステイル読み取り #43325 @ あなた06を使用する場合、ヒット率とトラフィックを追跡するためにStale Read OPSおよびStale Read MBpsメトリクスを追加します。
  • TiKV

    • gzip を使用してcheck_leaderリクエスト#14839 @ cfzjywxkを圧縮することでトラフィックを削減します。
  • PD

    • 他のリクエストの影響を防ぐために、PD リーダーの選出には別の gRPC 接続を使用します#6403 @ ルルンクス
  • ツール

    • TiCDC

      • TiCDC が DDL を処理する方法を最適化して、DDL が他の無関係な DML イベントの使用をブロックしないようにし、メモリ使用量を削減します#8106 @ 東門
      • Decoder インターフェイスを最適化し、新しいメソッドを追加しますAddKeyValue #8861 @ 3エースショーハンド
      • オブジェクトstorage#8890 @ CharlesCheung96にデータをレプリケートするシナリオで DDL イベントが発生したときにディレクトリ構造を最適化します。
      • Kafka-on-Pulsar ダウンストリーム#8892 @ こんにちはラスティンへのデータのレプリケーションのサポート
      • Kafka #8865 @ こんにちはラスティンにデータをレプリケートする際の検証のための OAuth プロトコルの使用のサポート
      • TiCDC が Avro または CSV プロトコルを使用してデータ レプリケーション中にUPDATEステートメントを処理する方法を最適化します。これは、 UPDATE DELETEINSERTステートメントに分割することで、 DELETEステートメント#9086 @ 3エースショーハンドから古い値を取得できるようにします。
      • TLS #8867 @ こんにちはラスティンを有効にするシナリオで認証アルゴリズムを設定するかどうかを制御する構成項目insecure-skip-verifyを追加します。
      • DDL レプリケーション操作を最適化して、ダウンストリームレイテンシー#8686 @ こんにちはラスティンに対する DDL 操作の影響を軽減します。
      • TiCDC レプリケーション タスクが失敗した場合のアップストリームの GC TLS 設定方法を最適化します#8403 @ チャールズジェン44
    • TiDBBinlog

      • テーブル情報の取得方法を最適化し、 Drainer #1137 @ リチュンジュの初期化時間とメモリ使用量を削減します。

バグの修正

  • TiDB

    • min, maxクエリ結果が正しくない問題を修正#43805 @ wshwsh12
    • ウィンドウ関数をTiFlash #43922 @ ゲンリキにプッシュダウンするときに実行プランが正しくない問題を修正
    • CTE を使用したクエリにより TiDB がハングする問題を修正#43749 #36896 @ グオシャオゲ
    • AES_DECRYPT#43063 @ ルクワンチャオを使用すると、SQL ステートメントでruntime error: index out of rangeエラーが報告される問題を修正します。
    • SHOW PROCESSLISTステートメントがサブクエリ時間の長いステートメント#40851 @ クレイジークス520のトランザクションの TxnStart を表示できない問題を修正
    • PD 分離により実行中の DDL #44014 #43755 #44267 @ wjhuang2016がブロックされる可能性がある問題を修正
    • UNION #42563 @ ルクワンチャオを使用してユニオン ビューと一時テーブルをクエリするときに発生する TiDBpanicの問題を修正しました。
    • パーティション化されたテーブルの配置ルールの動作の問題を修正し、削除されたパーティションの配置ルールを正しく設定してリサイクルできるようにします#44116 @ ルクワンチャオ
    • パーティションテーブルのパーティションを切り捨てると、パーティションの配置ルールが無効になる可能性がある問題を修正します#44031 @ ルクワンチャオ
    • テーブルの名前変更#43338 @ タンジェンタ中に TiCDC が行の変更の一部を失う可能性がある問題を修正
    • BR #43725 @ タンジェンタを使用してテーブルをインポートした後に DDL ジョブ履歴が失われる問題を修正
    • JSON_OBJECTが場合によってはエラーを報告する場合がある問題を修正#39806 @ ヤンケオ
    • IPv6 環境#43286 @ 定義2014でクラスターが一部のシステム ビューをクエリできない問題を修正
    • PDメンバーアドレスが変更されると、 AUTO_INCREMENTカラムへのID割り当てが長時間ブロックされる問題を修正#42643 @ ティエンチャイアマオ
    • 配置ルールのリサイクル中に TiDB が重複したリクエストを PD に送信し、PD ログ#33069 @ ティエンチャイアマオに多数のfull config resetエントリが発生する問題を修正します。
    • SHOW PRIVILEGESステートメントが不完全な権限リスト#40591 @ Cbcウェストウルフを返す問題を修正します。
    • ADMIN SHOW DDL JOBS LIMITが間違った結果#42298 @ Cbcウェストウルフを返す問題を修正
    • パスワードの複雑さのチェックが有効になっている場合にtidb_auth_tokenユーザーの作成に失敗する問題を修正します#44098 @ Cbcウェストウルフ
    • 動的プルーニング モード#43686 @ むじょんでの内部結合中にパーティションが見つからない問題を修正
    • パーティションテーブル#41118 @ むじょんMODIFY COLUMN実行するとData Truncated警告が発生する問題を修正
    • IPv6 環境#43260 @ ネクスターで誤った TiDB アドレスが表示される問題を修正
    • 述語#43645 @ ウィノロスをプッシュダウンすると CTE の結果が正しくなくなる問題を修正
    • 非相関サブクエリ#44051 @ ウィノロスを含むステートメントで共通テーブル式 (CTE) を使用すると、誤った結果が返される可能性がある問題を修正します。
    • 結合したテーブルの再配置により不正な外部結合結果#44314 @ アイリンキッドが発生する可能性がある問題を修正
    • 極端な場合、悲観的トランザクションの最初のステートメントが再試行されるときに、このトランザクションのロックを解決するとトランザクションの正確性に影響を与える可能性があるという問題を修正します#42937 @ ミョンケミンタ
    • まれに、GC がロック#43243 @ ミョンケミンタを解決するときに、悲観的トランザクションの残存する悲観的ロックがデータの正確性に影響を与える可能性がある問題を修正します。
    • batch copの実行時のスキャン詳細情報が不正確になる場合がある問題を修正#41582 @ あなた06
    • ステイル読み取りとPREPAREステートメントが同時に使用されると、TiDB がデータ更新を読み取れない問題を修正#43044 @ あなた06
    • LOAD DATAステートメント#43849 @ あなた06を実行すると、誤ってassertion failedエラーが報告される可能性がある問題を修正
    • ステイル読み取り #43365 @ あなた06の使用中にregion data not readyエラーが発生した場合、コプロセッサーがリーダーにフォールバックできない問題を修正します。
  • TiKV

    • TiKV ノードに障害が発生したときに、対応するリージョンのピアが誤って休止状態になる問題を修正します#14547 @ ひっくり返る
    • 継続的プロファイリング#14224 @ タボキーでのファイル ハンドル リークの問題を修正
    • PD クラッシュにより PITR が続行できない可能性がある問題を修正#14184 @ ユジュンセン
    • 暗号化キー ID の競合により古いキー#14585 @ タボキーが削除される可能性がある問題を修正
    • 自動コミットとポイント取得レプリカ読み取りにより線形化可能性#14715 @ cfzjywxkが壊れる可能性がある問題を修正
    • クラスターが以前のバージョンから v6.5 以降のバージョン#14780 @ ミョンケミンタにアップグレードされるときに、蓄積されたロック レコードによって引き起こされるパフォーマンス低下の問題を修正します。
    • TiDB Lightning がSST ファイル漏洩を引き起こす可能性がある問題を修正#14745 @ ユジュンセン
    • TiKV の起動失敗の原因となる可能性がある、暗号化キーと raft ログ ファイルの削除の間の潜在的な競合を修正します#14761 @ コナー1996
  • TiFlash

    • リージョン転送#7519 @ ロイド・ポティガー中のパーティション TableScan オペレーターのパフォーマンス低下の問題を修正
    • GENERATEDタイプ フィールドがTIMESTAMPまたはTIMEタイプ#7468 @ ロイド・ポティガーとともに存在する場合、 TiFlashクエリでエラーが報告される可能性がある問題を修正します。
    • 大規模な更新トランザクションによってTiFlashが繰り返しエラーを報告し、 #7316 @ ジェイ・ソン・ファンを再起動する可能性がある問題を修正します。
    • INSERT SELECTステートメント#7348 @ ウィンドトーカーでTiFlashからデータを読み取るときに、「Truncate error Cast Decimal as Decimal」エラーが発生する問題を修正
    • 結合ビルド側のデータが非常に大きく、小さな文字列型の列#7416 @ イービン87が多数含まれている場合、クエリが必要以上のメモリを消費する可能性がある問題を修正します。
  • ツール

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

      • バックアップ失敗時のBRのエラー メッセージ「ロック タイムアウトの解決」が誤解を招き、実際のエラー情報が隠蔽される問題を修正#43236 @ ユジュンセン
    • TiCDC

      • テーブル#7872 @ スドジが 50,000 個もある場合に発生する可能性がある OOM の問題を修正します。
      • アップストリームの TiDB #8561 @ オーバーヴィーナスで OOM が発生したときに TiCDC がスタックする問題を修正
      • ネットワーク分離や PD オーナー ノードの再起動など、PD が失敗したときに TiCDC がスタックする問題を修正#8808 #8812 #8877 @ 東門
      • TiCDC タイムゾーン設定#8798 @ こんにちはラスティンの問題を修正
      • 上流の TiKV ノードの 1 つがクラッシュしたときにチェックポイント ラグが増加する問題を修正します#8858 @ ひっくり返る
      • ダウンストリーム MySQL にデータをレプリケートするときに、アップストリーム TiDB #8040 @ 東門FLASHBACK CLUSTER TO TIMESTAMPステートメントが実行された後にレプリケーション エラーが発生する問題を修正します。
      • オブジェクトstorageにデータをレプリケートするときに、アップストリームのEXCHANGE PARTITIONオペレーションがダウンストリーム#8914 @ CharlesCheung96に適切にレプリケートできない問題を修正します。
      • 一部の特殊なシナリオ#8974 @ ひっくり返るにおけるソーターコンポーネントの過剰なメモリ使用によって引き起こされる OOM 問題を修正します。
      • ダウンストリームが Kafka の場合、TiCDC がダウンストリームのメタデータを頻繁にクエリし、ダウンストリームで過度のワークロードが発生する問題を修正します#8957 #8959 @ こんにちはラスティン
      • Kafka メッセージのサイズ超過によりレプリケーション エラーが発生した場合、メッセージ本文がログ#9031 @ ダラエスに記録される問題を修正
      • ダウンストリーム Kafka シンクがローリング再起動されるときに発生する TiCDC ノードpanicを修正します#9023 @ 東門
      • データをstorageサービスにレプリケートするときに、ダウンストリーム DDL ステートメントに対応する JSON ファイルにテーブル フィールド#9066 @ CharlesCheung96のデフォルト値が記録されない問題を修正します。
    • TiDB Lightning

      • ワイドテーブル#43728 @ D3ハンターをインポートするときに OOM が発生する可能性がある問題を修正
      • 大量のデータをインポートする場合のwrite to tikv with no leader returnedの問題を修正#43055 @ ランス6716
      • データ ファイル#40400 @ ブチュイトデゴウに閉じられていない区切り文字がある場合に発生する可能性がある OOM の問題を修正します。
      • データのインポート中にunknown RPCエラーが発生した場合の再試行メカニズムを追加#43291 @ D3ハンター
    • TiDBBinlog

      • CANCELED DDL ステートメント#1228 @ オクジャンが発生したときに TiDB Binlogがエラーを報告する問題を修正

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

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.