TiDB 6.5.2 リリースノート

発売日:2023年4月21日

TiDB バージョン: 6.5.2

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

互換性の変更

  • TiCDC は、Avro #8490 @ 3エースショーハンドFLOATデータの誤ったエンコードの問題を修正しました

    TiCDC クラスターを v6.5.2 以降の v6.5.x バージョンにアップグレードするときに、Avro を使用してレプリケートされたテーブルにFLOATデータ型が含まれている場合は、アップグレードする前に Confluent Schema Registry の互換性ポリシーを手動でNoneに調整する必要があります。 Changefeed はスキーマを正常に更新できます。そうしないと、アップグレード後に変更フィードがスキーマを更新できなくなり、エラー状態になります。

  • storageサービスへのパーティション テーブルのレプリケーション中のデータ損失の潜在的な問題を修正するために、TiCDC sink.enable-partition-separator構成項目のデフォルト値がfalseからtrueに変更されました。これは、テーブル内のパーティションがデフォルトで別のディレクトリに保存されることを意味します。データ損失の問題を避けるために、値をtrueのままにすることをお勧めします。 #8724 @ CharlesCheung96

改善点

  • TiDB

    • プリペアドプランキャッシュ #42125 @ qw4990BatchPointGetの実行プランのキャッシュをサポート
    • インデックス結合#40505 @ イーサールでより多くの SQL 形式をサポート
    • 一部の Index Merge リーダーのログ レベルを"info"から"debug" #41949 @ イービン87に変更します。
    • 制限を使用してレンジ パーティション テーブルのdistsql_concurrency設定を最適化し、クエリレイテンシー#41480 @ あなた06を削減します。
  • TiFlash

    • TiFlash読み取り#6495 @ ジンヘリン中のタスク スケジューリングの CPU 消費量を削減します。
    • デフォルト設定#7272 @ ブリーズウィッシュでBRおよびTiDB LightningからTiFlashへのデータ インポートのパフォーマンスが向上しました。
  • ツール

    • TiCDC

      • TiCDC オープン API v2.0 #8743 @ スドジをリリース
      • TiCDC による OOM 問題を防ぐためにgomemlimitを導入します#8675 @ 咸陽飛
      • 複数ステートメントのアプローチを使用して、 UPDATEステートメント#8057 @ アミャンフェイのバッチ実行を含むシナリオでレプリケーションのパフォーマンスを最適化します。
      • REDO アプライアでのトランザクションの分割をサポートして、スループットを向上させ、災害復旧シナリオでの RTO を削減します#8318 @ CharlesCheung96
      • REDO ログ#8361 @ CharlesCheung96での DDL イベントの適用のサポート
    • TiDB Lightning

      • BOM ヘッダー#40744 @ dsダシュンを含む CSV データ ファイルのインポートをサポート

バグの修正

  • TiDB

    • キャッシュ テーブルに新しい列が追加された後、値が列のデフォルト値#42928 @ lqsではなくNULLになる問題を修正します。
    • 多くのパーティションとTiFlashレプリカを含むパーティション テーブルに対してTRUNCATE TABLEを実行するときに、書き込み競合によって引き起こされる DDL 再試行の問題を修正します#42940 @ むじょん
    • DROP TABLE操作の実行時にADMIN SHOW DDL JOBSの結果でテーブル名が欠落する問題を修正#42268 @ ティエンチャイアマオ
    • cgroup 情報の読み取りエラーにより TiDBサーバーが起動できず、エラー メッセージ「cgroup v1 からファイルメモリ.stat を読み取れません: /sys/メモリ.stat を開きます。そのようなファイルまたはディレクトリはありません」 #42659 @ ホーキングレイが表示される問題を修正します。
    • DDL データ バックフィル#24427 @ むじょんを実行するときにトランザクションで頻繁に発生する書き込み競合を修正しました。
    • 実行プラン#41622 @ ティエンチャイアマオの生成時に取得される InfoSchema の不整合により TiDBpanicが発生する問題を修正
    • DDL を使用して浮動小数点型を変更して長さを変更せずに小数点以下の桁数を減らすと、古いデータが同じままになる問題を修正します#41281 @ ジムララ
    • トランザクション内でPointUpdate実行した後、TiDB がSELECTステートメント#28011 @ ジグアンに対して誤った結果を返す問題を修正します。
    • Cursor Fetch を使用し、Execute、Fetch、Close の他のステートメントを実行すると、Fetch および Close コマンドが誤った結果を返したり、TiDB がpanicを起こしたりする可能性がある問題を修正します#40094 @ ヤンケオ
    • INSERT IGNOREおよびREPLACEステートメントが、値#42121 @ ジグアンを変更しないキーをロックしない問題を修正します。
    • TiFlash が実行中に生成された列のエラーを報告する問題を修正#40663 @ グオシャオゲ
    • 単一の SQL ステートメント#42135 @ むじょんに異なるパーティション分割テーブルが含まれる場合、TiDB が誤った結果を生成する可能性がある問題を修正します。
    • 準備されたプラン キャッシュが有効になっている場合にフル インデックス スキャンでエラーが発生する可能性がある問題を修正します#42150 @ fzzf678
    • プラン キャッシュの準備が有効になっている場合に IndexMerge が誤った結果を生成する可能性がある問題を修正します#41828 @ qw4990
    • max_prepared_stmt_countの設定が反映されない問題を修正#39735 @ シュイファングリーンアイズ
    • グローバルメモリ制御により、メモリ使用量がtidb_server_memory_limit_sess_min_size #42662 @ 徐淮嶼未満の SQL ステートメントが誤って強制終了される可能性がある問題を修正
    • パーティションテーブル#40596 @ ティエンチャイアマオの動的トリミングモードでインデックス結合によりpanicが発生する可能性がある問題を修正
  • TiKV

    • TiKV が cgroup path #14538 @ SpadeA-Tangを処理するときに:文字を正しく解析しない問題を修正します。
  • PD

    • PD が予期せず複数の学習者をリージョン#5786 @ フンドゥンDMに追加する可能性がある問題を修正
    • 配置ルールを切り替えると、引出線#6195 @ バッファフライの分布が不均一になる可能性がある問題を修正
  • TiFlash

  • ツール

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

      • TiDB クラスター#40759 @ ジョッカウに PITR バックアップ タスクがない場合、 resolve lockの頻度が高すぎる問題を修正
      • PITR リカバリ プロセス#42001 @ ジョッカウ中にリージョンを分割するための待ち時間が不十分である問題を修正します。
    • TiCDC

      • TiCDC がデータをオブジェクトstorage#8581 @ CharlesCheung96 @ こんにちはラスティンにレプリケートするときにパーティション セパレーターが機能しない問題を修正します。
      • TiCDC がデータをオブジェクトstorage#8256 @ ジャオシンユにレプリケートするときに、テーブル スケジューリングによってデータ損失が発生する可能性がある問題を修正します。
      • 非再入可能 DDL ステートメント#8662 @ ひっくり返るが原因でレプリケーションが停止する問題を修正します。
      • TiCDC がデータをオブジェクトstorage#8666 @ CharlesCheung96にレプリケートするときに、TiCDC スケーリングによってデータ損失が発生する可能性がある問題を修正します。
      • db sorterのメモリ使用量がcgroup memory limit #8588 @ 咸陽飛によって制御されない問題を修正
      • REDO ログ#8591 @ CharlesCheung96の適用中に特殊なケースでデータ損失が発生する可能性がある問題を修正
      • db sorterのメモリ使用量がcgroup memory limit #8588 @ 咸陽飛によって制御されない問題を修正
      • データ レプリケーション中のUPDATEINSERTステートメントの不規則性により、 Duplicate entryエラー#8597 @ スドジが発生する可能性がある問題を修正します。
      • PD と TiCDC #8562 @ オーバーヴィーナスの間のネットワーク分離が原因で発生する TiCDC サービスの異常終了の問題を修正します。
      • Kubernetes #8484 @ オーバーヴィーナスで TiCDC クラスターの正常なアップグレードが失敗する問題を修正
      • すべてのダウンストリーム Kafka サーバーが利用できない場合に TiCDCサーバーがパニックになる問題を修正#8523 @ 3エースショーハンド
      • 変更フィードを再開するとデータが失われる可能性がある、またはチェックポイントが#8242 @ オーバーヴィーナス進むことができないという問題を修正します。

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

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