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 がスキーマを正常に更新できるようにする必要があります。そうしないと、アップグレード後に changefeed がスキーマを更新できず、エラー状態になります。

  • パーティション化されたテーブルをstorageサービスにレプリケーションする際にデータ損失が発生する可能性がある問題を修正するため、TiCDC sink.enable-partition-separator構成項目のデフォルト値がfalseからtrueに変更されました。これは、テーブル内のパーティションがデフォルトで別のディレクトリに保存されることを意味します。データ損失の問題を回避するために、値をtrueのままにしておくことをお勧めします#8724 @ チャールズ・チュン96

改善点

  • ティビ

    • プリペアドプランキャッシュ#42125 @ qw4990BatchPointGetの実行プランのキャッシュをサポートします
    • インデックス結合#40505 @ イサールの SQL 形式をさらにサポート
    • 一部のインデックスマージリーダーのログレベルを"info"から"debug" #41949 @ いいえに変更します
    • 範囲パーティション化されたテーブルと制限付きのdistsql_concurrency設定を最適化して、クエリのレイテンシー#41480 @ あなた06を削減します。
  • TiFlash

    • TiFlash読み取り中のタスク スケジューリングの CPU 消費を削減#6495 @ ジンヘリン
    • デフォルト設定#7272 @ そよ風のようなでBRおよびTiDB LightningからTiFlashへのデータ インポートのパフォーマンスを向上
  • ツール

バグ修正

  • ティビ

    • キャッシュ テーブルに新しい列が追加された後、列#42928 @ ルクスのデフォルト値ではなく値がNULLなる問題を修正しました。
    • 多数のパーティションとTiFlashレプリカ#42940 @ ミョンスを持つパーティション テーブルに対してTRUNCATE TABLE実行するときに書き込み競合によって発生する DDL 再試行の問題を修正しました。
    • 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 @ ジグアンに対して誤った結果を返す問題を修正しました。
    • カーソルフェッチを使用し、実行、フェッチ、クローズ間で他のステートメントを実行すると、フェッチコマンドとクローズコマンドが誤った結果を返したり、TiDB がpanicを起こしたりする可能性がある問題を修正しました#40094 @ ヤンケオ
    • INSERT IGNOREREPLACEステートメントが値#42121 @ ジグアンを変更しないキーをロックしない問題を修正しました
    • 実行中にTiFlash が生成された列のエラーを報告する問題を修正#40663 @ グオシャオゲ
    • 単一の SQL ステートメントに異なるパーティション テーブルが出現すると、TiDB が誤った結果を生成する可能性がある問題を修正しました#42135 @ ミョンス
    • 準備済みプランキャッシュが有効になっている場合にフルインデックススキャンでエラーが発生する可能性がある問題を修正#42150 @ ふーふー
    • 準備プランキャッシュが有効になっている場合に IndexMerge が誤った結果を生成する可能性がある問題を修正#41828 @ qw4990
    • max_prepared_stmt_countの設定が有効にならない問題を修正#39735 @ 翻訳者
    • グローバルメモリ制御により、メモリ使用量がtidb_server_memory_limit_sess_min_size #42662 @ 徐淮宇未満の SQL ステートメントが誤って強制終了される可能性がある問題を修正しました。
    • パーティションテーブル#40596 @ 天菜まおの動的トリミングモードでインデックス結合がpanicを引き起こす可能性がある問題を修正しました。
  • ティクヴ

    • TiKV が cgroup パス#14538 @ スペードA-タンを処理するときに:文字を正しく解析しない問題を修正しました。
  • PD

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

    • TiFlashが生成された列#6801 @ グオシャオゲを認識できない問題を修正
    • 特定のケースで小数点以下の桁が切り上げられない問題を修正#7022 @ リトルフォール
    • 特定のケースで#6994 @ 風の話し手の Decimal キャストが誤って切り上げられる問題を修正しました
    • 新しい照合順序#6807 @ 翻訳者を有効にした後に TopN/Sort 演算子が誤った結果を生成する問題を修正しました。
    • TiCDC の非互換性によるTiFlashプロセス障害の問題を修正#7212 @ ホンユンヤン
  • ツール

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

      • TiDB クラスター#40759 @ ジョッカウに PITR バックアップ タスクがない場合にresolve lockの頻度が高すぎる問題を修正
      • PITR リカバリ プロセス#42001 @ ジョッカウ中に分割リージョンの再試行の待機時間が不十分になる問題を修正
    • ティCDC

      • TiCDC がデータをオブジェクトstorage#8581 @ チャールズ・チュン96 @ ハイラスティンに複製するときにパーティション セパレーターが機能しない問題を修正しました
      • TiCDC がオブジェクトstorage#8256 @ 趙新宇にデータを複製するときにテーブル スケジューリングによってデータが失われる可能性がある問題を修正しました。
      • 非再入可能 DDL ステートメント#8662 @ ヒックが原因でレプリケーションが停止する問題を修正しました
      • TiCDC がオブジェクトstorage#8666 @ チャールズ・チュン96にデータを複製するときに、TiCDC スケーリングによってデータ損失が発生する可能性がある問題を修正しました。
      • db sorterのメモリ使用量がcgroup memory limit #8588 @ アミヤンフェイで制御されない問題を修正
      • Redo ログ#8591 @ チャールズ・チュン96の適用中に特別な場合にデータ損失が発生する可能性がある問題を修正しました。
      • db sorterのメモリ使用量がcgroup memory limit #8588 @ アミヤンフェイで制御されない問題を修正
      • データ複製中にUPDATEINSERTのステートメントが混在するとDuplicate entryエラー#8597 @ スドジが発生する可能性がある問題を修正しました。
      • PD と TiCDC #8562 @ 金星の上間のネットワーク分離によって発生する TiCDC サービスの異常終了問題を修正
      • Kubernetes #8484 @ 金星の上で TiCDC クラスターの正常なアップグレードが失敗する問題を修正
      • すべての下流 Kafka サーバーが利用できない場合に TiCDCサーバーがパニックになる問題を修正#8523 @ 3エースショーハンド
      • 変更フィードを再開するとデータが失われる可能性がある、またはチェックポイントが#8242 @ 金星の上に進めない問題を修正しました。

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