📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB 6.1.1 Release Notes



発売日:2022年9月1日

TiDB バージョン: 6.1.1

Quick access: クイックスタート | 本番環境への展開

互換性の変更

  • TiDB

    • SHOW DATABASES LIKE …文を大文字と小文字を区別しない#34766 @ エリヤ1
    • デフォルト値tidb_enable_outer_join_reorder1から0に変更します。これにより、結合順序変更の外部結合のサポートがデフォルトで無効になります。
  • 診断

    • 継続的プロファイリング機能はデフォルトで無効になっています。これにより、この機能が有効になっている場合に発生する可能性のあるTiFlashのクラッシュ問題を回避できます。詳細については、 #5687 @ モーニクスをご覧ください。

Other changes

  • TiDB-community-toolkitバイナリパッケージに以下の内容を追加します。詳細はTiDB Installation Packages参照してください。

    • server-{version}-linux-amd64.tar.gz
    • grafana-{version}-linux-amd64.tar.gz
    • alertmanager-{version}-linux-amd64.tar.gz
    • prometheus-{version}-linux-amd64.tar.gz
    • blackbox_exporter-{version}-linux-amd64.tar.gz
    • node_exporter-{version}-linux-amd64.tar.gz
  • オペレーティングシステムとCPUアーキテクチャの組み合わせに応じて、異なる品質基準に対する多層的なサポートを導入します。1 OSおよびプラットフォームの要件参照してください。

改善点

  • TiDB

    • 新しいオプティマイザSEMI_JOIN_REWRITEを追加して、 EXISTSクエリ#35323 @ ウィノロスのパフォーマンスを向上させます。
  • TiKV

    • HTTPボディサイズを#12355 @ ウィノロスに削減するために、gzipを使用してメトリック応答を圧縮することをサポートします。
    • server.simplify-metrics構成項目#12355 @ 栄光を使用して一部のメトリックをフィルタリングすることにより、各リクエストに対して返されるデータの量を削減することをサポートします。
    • RocksDBで同時に実行されるサブコンパクション操作の数を動的に変更する機能をサポート ( rocksdb.max-sub-compactions ) #13145 @ ethercflow
  • PD

  • ツール

    • TiDB Lightning

      • stale commandようなエラーが発生した場合に再試行メカニズムを追加して、インポート成功率#36877 @ D3ハンター向上させます
    • TiDB データ移行 (DM)

    • TiCDC

      • シンクURIパラメータtransaction-atomicityを追加し、チェンジフィード内の大規模トランザクションの分割をサポートします。これにより、大規模トランザクションのレイテンシーとメモリ消費を大幅に削減できます#5231 @ チャールズ・チュン96
      • マルチリージョンシナリオにおける実行時コンテキスト切り替えによるパフォーマンスオーバーヘッドを削減#5610 @ ヒック
      • MySQLシンクを強化してセーフモードを自動的にオフにする#5611 @ 金星の上

バグ修正

  • TiDB

    • LIMIT #35638 @ グオシャオゲと併用するとINL_HASH_JOINハングする可能性がある問題を修正しました
    • UPDATE#32311 @ イーサールの実行時に TiDB がpanic可能性がある問題を修正しました
    • SHOW COLUMNS#36496 @ 接線を実行するときに TiDB がコプロセッサ要求を送信する可能性があるバグを修正しました。
    • TiDBがSHOW WARNINGSステートメント#31569 @ ジグアンを実行するときにinvalid memory address or nil pointer dereferenceエラーを返す可能性があるバグを修正しました
    • 静的パーティションプルーニングモードで、テーブルが空の場合に集計条件を含むSQL文が間違った結果を返す可能性があるバグを修正#35295 @ 天菜まお
    • Fix the issue that the Join Reorder operation will mistakenly push down its Outer Join condition #37238 @winoros
    • CTE スキーマハッシュコードが誤って複製され、CTE が複数回参照されるとCan't find column ... in schema ...エラーが発生する問題を修正しました#35404 @ アイリンキッド
    • 一部の右外部結合シナリオで結合順序が間違っていると、間違ったクエリ結果#36912 @ winorosが発生する問題を修正しました。
    • EqualAll の場合#34584 @ 修正データベースでTiFlash firstrow集計関数の誤って推論された null フラグの問題を修正しました
    • IGNORE_PLAN_CACHEヒント#34596 @ fzzf678でバインディングを作成するとプラン キャッシュが機能しない問題を修正しました
    • ハッシュパーティションウィンドウと単一パーティションウィンドウ#35990 @ リトルフォールの間にEXCHANGE演算子が欠落している問題を修正しました。
    • パーティションテーブルがインデックスを完全に使用してデータをスキャンできない場合がある問題を修正#33966 @ mjonss
    • 集計が#35295 @ 天菜まおにプッシュダウンされた後に部分集計に間違ったデフォルト値が設定された場合の間違ったクエリ結果の問題を修正しました
    • パーティションテーブルをクエリすると、場合によっては#35181 @ mjonssindex-out-of-rangeエラーが発生する可能性がある問題を修正しました。
    • クエリ条件でパーティションキーが使用され、照合がクエリパーティションテーブル#32749 @ ミョンスの照合と異なる場合にパーティションが誤ってプルーニングされる問題を修正しました。
    • TiDB Binlogが有効な場合、 ALTER SEQUENCE文を実行するとメタデータ バージョンが間違って発生し、 Drainer が#36276 @ アイリンキッドで終了する可能性がある問題を修正しました。
    • 極端なケースで起動時に誤った TiDB ステータスが表示される問題を修正#36791 @ xhebox
    • TiDBダッシュボード#35153 @ 時間と運命でパーティションテーブルの実行プランをクエリするときに発生する可能性のあるUnknownPlanID問題を修正しました。
    • Fix the issue that the column list does not work in the LOAD DATA statement #35198 @スペードA-タン
    • TiDB Binlogを有効にして重複した値を挿入すると発生するdata and columnID count not matchエラーの問題を修正#33608 @ ジグアン
    • tidb_gc_life_time #35392 @ トンスネークリンの制限を解除
    • 空のフィールド終端文字が使用されている場合のLOAD DATA文のデッドループを修正#33298 @ ジグアン
    • 可用性を向上させるために、不健全な TiKV ノードへのリクエストの送信を避ける#34906 @ スティクナーフ
  • TiKV

    • Raftstoreがビジー状態の場合にリージョンが重複する可能性があるバグを修正#13160 @ 5kbps
    • リージョンハートビートが中断された後にPDがTiKVに再接続しない問題を修正#12934 @ バッファフライ
    • 空の文字列#12673 @ wshwsh12型変換を実行するときに TiKV がパニックになる問題を修正しました
    • TiKVとPD #12518 @ 5kbps間のリージョンサイズ設定が一致しない問題を修正
    • Raft Engineが有効になっているときに暗号化キーがクリーンアップされない問題を修正#12890 @ タボキ
    • Fix the panic issue that might occur when a peer is being split and destroyed at the same time #12825 @ビジージェイ
    • リージョンマージプロセス#12663 @ BusyJayでソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のあるpanic問題を修正しました。
    • PDクライアントがエラー#12345 @ コナー1996に遭遇したときに発生するPDクライアントの頻繁な再接続の問題を修正しました
    • Raft Engine #13123 @ タボキで並列リカバリが有効になっている場合に発生する可能性のあるpanicを修正しました
    • 新しいリージョンのコミットログ期間が長すぎるため、QPS が#13077 @ コナー1996低下する問題を修正しました。
    • Raft Engineが有効になっているときに稀に発生するパニックを修正#12698 @ タボキ
    • proc ファイルシステム (procfs) が見つからない場合に冗長なログ警告を回避する#13116 @ タボキ
    • ダッシュボード#13086 @ 栄光Unified Read Pool CPUの誤った表現を修正
    • リージョンが大きい場合、デフォルトのregion-split-check-diffバケット サイズ#12598 @ トニー・シュッキよりも大きくなる可能性がある問題を修正しました。
    • スナップショットの適用が中止され、 Raft Engineが有効になっている場合に TiKV がpanic可能性がある問題を修正#12470 @ タボキ
    • Fix the issue that the PD client might cause deadlocks #13191 @バッファフライ #12933 @バートンチン
  • PD

    • クラスタノードのラベル構成が無効な場合にオンラインの進行状況が不正確になる問題を修正#5234 @ rleungx
    • enable-forwarding有効になっているときに gRPC がエラーを不適切に処理する問題によって発生する PD パニックを修正#5373 @ bufferflies
    • /regions/replicated間違ったステータス#5095 @ rleungxを返す可能性がある問題を修正しました
  • TiFlash

    • 状況によっては、クラスター化インデックスを持つテーブルの列を削除した後にTiFlash がクラッシュする問題を修正#5154 @ ホンユニャン
    • format関数がData truncatedエラー#4891 @ xzhangxian1008を返す可能性がある問題を修正しました
    • 一部の古いデータがstorageに残り、削除できない問題を修正#5659 @ リデズ
    • 一部のエッジケースで不要な CPU 使用率を修正#5409 @ そよ風のような
    • IPv6 #5247 @ ソロツグを使用するクラスターでTiFlash が動作できないバグを修正しました
    • 並列集約#5356 @ ゲンリキエラーによりTiFlashがクラッシュする可能性があるバグを修正
    • Fix a bug that thread resources might leak in case of MinTSOScheduler query errors #5556 @ウィンドトーカー
  • ツール

    • TiDB Lightning

      • TiDBがIPv6ホスト#35880 @ D3ハンターを使用しているときにTiDB LightningがTiDBに接続できない問題を修正しました
      • 再試行メカニズム#36566 @ D3Hunterを追加してread index not readyエラーを修正します
      • Fix the issue that sensitive information in logs is printed in server mode #36374 @リチュンジュ
      • TiDB Lightning がParquet ファイル内のスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正#36980 @ D3ハンター
      • 重複排除により極端な場合にTiDB Lightning がpanicを起こす可能性がある問題を修正#34163 @ フォワードスター
    • TiDB データ移行 (DM)

      • DM #6161 @ フォワードスターtxn-entry-size-limit設定項目が有効にならない問題を修正
      • check-taskコマンドが特殊文字#5895 @ エコー1996を処理できない問題を修正
      • query-status #4811 @ lyzx2001で発生する可能性のあるデータ競合の問題を修正
      • operate-schemaコマンド#5688 @ ForwardStarの異なる出力形式を修正
      • リレーがエラー#6193 @ ランス6716に遭遇したときの goroutine リークを修正
      • DB Conn #3733 @ ランス6716を取得する際に DM ワーカーがスタックする可能性がある問題を修正しました
      • TiDBがIPv6ホスト#6249 @ D3ハンターを使用するとDMが起動に失敗する問題を修正
    • TiCDC

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

      • RawKVモード#35279 @ 3ポイントシュートでBRがErrRestoreTableIDMismatch報告するバグを修正
      • 大規模クラスタバックアップ#30087 @ モクイシュル28での S3 レート制限によるバックアップ失敗を修正するために、バックアップデータディレクトリ構造を調整します。
      • サマリーログ#35553 @ ixuh12のバックアップ時間の誤りを修正
    • Dumpling

    • TiDB Binlog

      • compressor gzip #1152 @ リチュンジュに設定されている場合に、 Drainer がPumpにリクエストを正しく送信できないバグを修正しました。

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