TiDB 6.1.6 リリースノート

発売日:2023年4月12日

TiDB バージョン: 6.1.6

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

互換性の変更

  • TiCDC は、Avro #8490 @ 3AceShowHandでの FLOAT データの不適切なエンコードの問題を修正します。

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

改良点

バグの修正

  • TiDB

    • INSERTステートメント#40079 #39717 @ qw4990に対してignore_plan_cacheヒントが機能しない可能性がある問題を修正します。
    • indexMergeエラー#41047 #40877 @ グオシャオゲ @ 風の語り手に遭遇した後、TiDB がpanicになる可能性がある問題を修正します。
    • 仮想列を持つ TopN オペレーターが誤って TiKV またはTiFlash #41355 @ ドゥジール9にプッシュ ダウンすると、誤った結果が返されることがある問題を修正します。
    • 多数のリージョンがあるが、 PrepareまたはExecute #39605 @ DJshow832を使用して一部の仮想テーブルをクエリするときにテーブル ID をプッシュダウンできない場合の PD OOM の問題を修正します
    • int_col in (decimal...)条件#40224 @ qw4990を処理するときに、Plan Cache が FullScan プランをキャッシュする可能性がある問題を修正します。
    • IndexMerge プランが SET タイプ列#41273 #41293 @ 時間と運命で誤った範囲を生成する可能性があるという問題を修正します
    • 符号なしのTINYINT / SMALLINT / INT値を0 #41736 @ リトルフォールより小さいDECIMAL / FLOAT / DOUBLE値と比較すると、間違った結果になる可能性がある問題を修正
    • INFORMATION_SCHEMA.CLUSTER_SLOW_QUERYテーブルをクエリすると、TiDBサーバーがメモリ不足になることがある問題を修正します。この問題は、Grafana ダッシュボード#33893 @ クレイジーcs520でスロー クエリを確認すると発生する可能性があります
    • 範囲パーティションが複数のMAXVALUEパーティション#36329 @ u5surfを許可する問題を修正します
    • Plan Cache が Shuffle 演算子をキャッシュし、誤った結果#38335 @ qw4990を返す可能性がある問題を修正します。
    • タイム ゾーンでのデータ競合がデータ インデックスの不整合を引き起こす可能性がある問題を修正します#40710 @ wjhuang2016
    • indexMerge #41545 #41605 @ グオシャオゲ @ グオシャオゲでゴルーチンリークが発生する可能性がある問題を修正
    • Cursor Fetch を使用して Execute、Fetch、および Close の他のステートメントを実行すると、Fetch および Close コマンドが誤った結果を返したり、TiDB がpanicを引き起こしたりする可能性があるという問題を修正します#40094 @ヤンケアオ
    • DDL を使用して浮動小数点型を変更して長さを変更せずに小数点以下の桁数を減らすと、古いデータが同じままになるという問題を修正します#41281 @zimulala
    • information_schema.columnsテーブルを結合すると TiDB がpanicになる問題を修正#32459 @接線
    • 実行計画生成時に得られる InfoSchema の不整合により TiDBpanicが発生する問題を修正#41622 @tiancaiamao
    • #40663 @ グオシャオゲの実行中に、 TiFlash が生成された列のエラーを報告する問題を修正します。
    • 単一の SQL ステートメント#42135 @ ミヨンスに異なるパーティション テーブルが表示されると、TiDB が誤った結果を生成する可能性があるという問題を修正します。
    • Plan Cache が Shuffle 演算子をキャッシュし、誤った結果#38335 @ qw4990 @ fzzf678を返す可能性がある問題を修正します
    • インデックス マージを使用してSET型の列を含むテーブルを読み取ると、誤った結果#41293 @ 時間と運命が発生する可能性があるという問題を修正します
    • 準備済みプラン キャッシュが有効になっている場合に、フル インデックス スキャンでエラーが発生する可能性がある問題を修正します#42150 @ fzzf678
    • DDL ステートメントの実行中にPointGet使用してテーブルを読み取る SQL ステートメントがpanic#41622 @ ティアンカイマオをスローする可能性がある問題を修正します。
    • トランザクション内でPointUpdate実行した後、TiDB がSELECTステートメント#28011 @ ジグアンに対して誤った結果を返す問題を修正します。
    • 期限切れの領域キャッシュを定期的にクリアして、メモリリークとパフォーマンスの低下を回避する#40461 @ スティックナーフ @ ジグアン
    • INSERT IGNOREおよびREPLACEステートメントが値#42121 @ ジグアンを変更しないキーをロックしないという問題を修正します。
  • TiKV

  • PD

    • リージョン Scatter がリーダー#6017 @ フンドゥンDMの不均一な分布を引き起こす可能性がある問題を修正します。
    • Online Unsafe Recovery のタイムアウト メカニズムが機能しない問題を修正#6107 @ v01dstar
  • TiFlash

    • デカルト積#6730 @ ゲンリキを計算するときに準結合が過剰なメモリを使用する問題を修正します。
    • TiFlash のログ検索が遅すぎる問題を修正#6829 @ へへへん
    • 新しい照合順序#6807 @ xzhangxian1008を有効にした後、TopN/Sort 演算子が誤った結果を生成する問題を修正します。
    • Decimal キャストが特定の場合に#6994 @ 風の語り手で誤って切り上げられる問題を修正します。
    • TiFlash が生成された列#6801 @ グオシャオゲを認識できない問題を修正
    • 特定の場合に 10 進数の除算で最後の桁が切り上げられない問題を修正します#7022 @ リトルフォール
  • ツール

    • TiCDC

      • データのレプリケーション中にUPDATEINSERTステートメントが乱れると、 Duplicate entryエラー#8597 @ スドジが発生する可能性がある問題を修正します。
      • PD と TiCDC #8562 @ 大静脈の間のネットワーク分離によって発生する TiCDC サービスの異常終了の問題を修正します。
      • TiDB または MySQL シンクにデータをレプリケートするときに、主キー#8420 @ 照信雨なしで null 以外の一意のインデックスを持つ列にCHARACTER SETが指定されたときに発生するデータの不整合を修正します。
      • db sorterのメモリ使用量がcgroup memory limit #8588 @ アミヤンフェイによって制御されない問題を修正
      • 無効な入力#7903 @ チャールズ・チャン96に対するcdc cliのエラー メッセージを最適化する
      • S3storage障害#8089 @ チャールズ・チャン96に対して REDO ログが許容できる期間が不十分であるという問題を修正します。
      • PDが異常な状態でチェンジフィードを一時停止すると、ステータスが正しくない#8330 @ スドジになる問題を修正
    • TiDB Lightning

      • 競合解決ロジック ( duplicate-resolution ) が不整合なチェックサム#40657 @ ゴズスキーを引き起こす可能性があるという問題を修正します。
      • 分割領域フェーズ#40934 @ ランス6716でTiDB Lightning がパニックになる問題を修正
      • ローカル バックエンド モードでデータをインポートするときに、インポートされたターゲット テーブルの複合主キーにauto_random列があり、その列の値がソース データで指定されていない場合、ターゲット列が自動的にデータを生成しないという問題を修正します#41454 @ D3ハンター
      • 並列インポート#40923 @ リチュンジュ中に、最後のTiDB Lightningインスタンス以外のすべてのインスタンスがローカルの重複レコードに遭遇した場合、 TiDB Lightning が競合解決を誤ってスキップする可能性があるという問題を修正します。

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