📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

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

改善点

バグ修正

  • TiDB

    • ignore_plan_cacheヒントがINSERTステートメント#40079 #39717 @ qw4990では機能しない可能性がある問題を修正しました
    • indexMergeエラーに遭遇した後に TiDB がpanic可能性がある問題を修正#41047 #40877 @ guo-shaoge @ windtalker
    • 仮想列を持つ TopN 演算子が誤って TiKV またはTiFlash #41355 @ Dousir9にプッシュダウンすると、誤った結果が返される可能性がある問題を修正しました。
    • 多数のリージョンがあるが、 PrepareまたはExecute #39605 @ djshow832を使用して一部の仮想テーブルをクエリするときにテーブル ID をプッシュダウンできないという PD OOM 問題を修正しました。
    • プランキャッシュがint_col in (decimal...)条件#40224 @ qw4990を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました
    • IndexMerge プランが SET 型の列#41273 #41293 @ time-and-fateに誤った範囲を生成する可能性がある問題を修正しました
    • 符号なしのTINYINT / SMALLINT / INT値を0 #41736 @ LittleFallより小さいDECIMAL / FLOAT / DOUBLE値と比較するときに誤った結果になる可能性がある問題を修正しました。
    • INFORMATION_SCHEMA.CLUSTER_SLOW_QUERYテーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボード#33893 @ crazycs520でスロークエリを確認した場合に発生する可能性があります。
    • 範囲パーティションで複数のMAXVALUEパーティション#36329 @ u5surfが許可される問題を修正しました
    • プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正#38335 @ qw4990
    • タイムゾーンでのデータ競合によりデータインデックスの不整合が発生する可能性がある問題を修正#40710 @ wjhuang2016
    • indexMerge #41545 #41605 @ guo-shaoge @ guo-shaogeで goroutine リークが発生する可能性がある問題を修正しました
    • カーソルフェッチを使用し、実行、フェッチ、およびクローズの間に他のステートメントを実行すると、フェッチおよびクローズコマンドが誤った結果を返したり、TiDB がpanicたりする可能性がある問題を修正しました#40094 @ YangKeao
    • DDLを使用して浮動小数点型を変更し、長さを変更せずに小数点以下の桁数を減らしても、古いデータが同じままになる問題を修正しました#41281 @ zimulala
    • information_schema.columnsテーブルを結合すると TiDB がpanic#32459 @ tangentaを起こす問題を修正
    • 実行プラン#41622 @ tiancaiamaoを生成する際に不整合な InfoSchema が取得され、TiDBpanicが発生する問題を修正しました。
    • 実行中にTiFlash が生成された列に対してエラーを報告する問題を修正#40663 @ guo-shaoge
    • 単一のSQL文に異なるパーティションテーブルが出現した場合にTiDBが誤った結果を生成する可能性がある問題を修正#42135 @ mjonss
    • プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正#38335 @ qw4990 @ fzzf678
    • インデックスマージを使用してSET型の列を含むテーブルを読み取ると、誤った結果#41293 @ time-and-fateが発生する可能性がある問題を修正しました
    • 準備済みプランキャッシュが有効な場合にフルインデックススキャンでエラーが発生する可能性がある問題を修正#42150 @ fzzf678
    • DDL文の実行中にPointGet使用してテーブルを読み込むSQL文がpanic#41622 @ tiancaiamaoをスローする可能性がある問題を修正しました
    • トランザクション内でPointUpdate実行した後、TiDB がSELECT#28011 @ zyguanに対して誤った結果を返す問題を修正しました。
    • メモリリークとパフォーマンスの低下を防ぐため、期限切れのリージョンキャッシュを定期的にクリアします#40461 @ sticnarf @ zyguan
    • Fix the issue that INSERT IGNORE and REPLACE statements do not lock keys that do not modify values #42121 @ zyguan
  • TiKV

    • const Enum型を他の型#14156 @ wshwsh12にキャストするときに発生するエラーを修正しました
    • CPUクォータ制限#13084 @ BornChangerの問題を修正
    • スナップショットの最後のインデックス#12618 @ LintianShiと誤っている問題を修正しました
  • PD

    • リージョン散布により、リーダー#6017 @ HunDunDMの分布が不均一になる可能性がある問題を修正しました。
    • オンラインアンセーフリカバリのタイムアウトメカニズムが機能しない問題を修正#6107 @ v01dstar
  • TiFlash

    • 直交積#6730 @ gengliqiを計算するときにセミ結合が過剰なメモリを使用する問題を修正しました
    • TiFlashログ検索が遅すぎる問題を修正#6829 @ hehechen
    • 新しい照合順序#6807 @ xzhangxian1008を有効にした後に TopN/Sort 演算子が誤った結果を生成する問題を修正しました
    • 特定のケースで#6994 @ windtalker 10 進キャストが誤って切り上げられる問題を修正しました
    • TiFlashが生成された列#6801 @ guo-shaogeを認識できない問題を修正
    • 特定のケースで小数点以下の桁が切り上げられない問題を修正#7022 @ LittleFall
  • ツール

    • TiCDC

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

      • 競合解決ロジック( duplicate-resolution )によってチェックサム#40657 @ sleepymoleの不一致が発生する可能性がある問題を修正しました。
      • TiDB Lightningが分割領域フェーズ#40934 @ lance6716でパニックになる問題を修正
      • ローカルバックエンドモードでデータをインポートする際に、インポートされたターゲットテーブルの複合主キーにauto_random列があり、ソースデータ#41454 @ D3Hunterでその列の値が指定されていない場合、ターゲット列が自動的にデータを生成しない問題を修正しました。
      • 並列インポート中に、最後のTiDB Lightningインスタンスを除くすべてのインスタンスがローカル重複レコードに遭遇した場合に、 TiDB Lightning が競合解決を誤ってスキップする可能性がある問題を修正しました#40923 @ lichunzhu

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