TiDB 6.1.1 リリースノート
発売日:2022年9月1日
TiDB バージョン: 6.1.1
クイックアクセス: クイックスタート | 本番展開 | インストールパッケージ
互換性の変更
TiDB
SHOW DATABASES LIKE …
ステートメントの大文字と小文字を区別しないようにします#34766 @ e1ijah1- デフォルト値
tidb_enable_outer_join_reorder
1
から0
に変更します。これにより、Join Reorder によるアウター結合のサポートがデフォルトで無効になります。
診断
その他の変更点
TiDB-community-toolkit
バイナリ パッケージに以下の内容を追加します。詳細はTiDB インストール パッケージを参照してください。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 アーキテクチャの組み合わせに関するさまざまな品質基準に対するマルチレベルのサポートを導入します。 OS とプラットフォームの要件を参照してください。
改善点
TiDB
TiKV
PD
ツール
TiDB Lightning
TiDB データ移行 (DM)
TiCDC
バグの修正
TiDB
INL_HASH_JOIN
LIMIT
#35638 @ グオシャオゲと一緒に使用するとハングする可能性がある問題を修正UPDATE
ステートメント#32311 @ イーサールの実行時に TiDB がpanic可能性がある問題を修正SHOW COLUMNS
ステートメント#36496 @ タンジェンタの実行時に TiDB がコプロセッサ リクエストを送信する可能性があるバグを修正SHOW WARNINGS
ステートメント#31569 @ ジグアンを実行すると TiDB がinvalid memory address or nil pointer dereference
エラーを返すことがあるバグを修正- 静的パーティション プルーン モードにおいて、テーブルが空の場合に集計条件を含む SQL ステートメントが間違った結果を返す可能性があるバグを修正#35295 @ ティエンチャイアマオ
- 結合したテーブルの再配置操作により誤って外部結合条件#37238 @ ウィノロスがプッシュダウンされる問題を修正します。
- CTE スキーマのハッシュ コードが誤って複製され、CTE が複数回参照されると
Can't find column ... in schema ...
エラーが発生する問題を修正#35404 @ アイリンキッド - 一部の右外部結合シナリオで結合の再順序が間違っていると、間違ったクエリ結果#36912 @ ウィノロスが発生する問題を修正します。
- EqualAll case #34584 @ 修正データベースでのTiFlash
firstrow
集約関数の null フラグが誤って推論される問題を修正 IGNORE_PLAN_CACHE
ヒント#34596 @ fzzf678でバインディングが作成されるとプラン キャッシュが機能しない問題を修正- ハッシュ パーティション ウィンドウと単一パーティション ウィンドウ#35990 @ リトルフォールの間に
EXCHANGE
演算子が欠落している問題を修正 - 場合によっては、パーティション テーブルがインデックスを完全に使用してデータをスキャンできない問題を修正します#33966 @ むじょん
- 集計がプッシュダウンされた後、部分集計に間違ったデフォルト値が設定されている場合に、間違ったクエリ結果が表示される問題を修正します#35295 @ ティエンチャイアマオ
- 場合によってはパーティション テーブルのクエリで
index-out-of-range
エラーが発生することがある問題を修正します#35181 @ むじょん - クエリ条件でパーティション キーが使用されており、照合順序がクエリ パーティション テーブル#32749 @ むじょんの照合順序と異なる場合、パーティションが誤ってプルーニングされる問題を修正します。
- TiDB Binlogが有効な場合、
ALTER SEQUENCE
ステートメントを実行するとメタデータのバージョンが間違って、 Drainerが終了する可能性がある問題を修正します#36276 @ アイリンキッド - 一部の極端なケースで起動時に表示される可能性がある不正な TiDB ステータスの問題を修正します#36791 @ ゼボックス
- TiDB ダッシュボード#35153 @ 時間と運命でパーティション化されたテーブルの実行プランをクエリするときに発生する潜在的な問題
UnknownPlanID
修正します。 - LOAD DATA ステートメント#35198 @ SpadeA-Tangで列リストが機能しない問題を修正します。
- 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 @ タボキー
- ピアの分割と破棄が同時に行われるときに発生する可能性があるpanicの問題を修正#12825 @ ビジージェイ
- リージョンマージ プロセス#12663 @ ビジージェイでソース ピアがスナップショットによってログを追いつくときに発生する可能性がある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 @ タボキー
- PD クライアントがデッドロックを引き起こす可能性がある問題を修正#13191 @ バッファフライ #12933 @ バートン秦
PD
TiFlash
- 一部の状況でクラスター化インデックスを持つテーブルの列を削除した後にTiFlash がクラッシュする問題を修正#5154 @ ホンユニャン
format
関数がData truncated
エラー#4891 @ xzhangxian1008を返す可能性がある問題を修正します。- 一部の古いデータがstorageに残り、削除できない可能性がある問題を修正します#5659 @ リデズ
- 一部のエッジケースでの不必要な CPU 使用率を修正#5409 @ ブリーズウィッシュ
- IPv6 #5247 @ ソロッツグを使用したクラスターでTiFlashが動作できないバグを修正
- 並列集計#5356 @ ゲンリチのエラーによりTiFlash がクラッシュする可能性があるバグを修正
MinTSOScheduler
クエリエラー#5556 @ ウィンドトーカーの場合にスレッドリソースがリークする可能性があるバグを修正
ツール
TiDB Lightning
- TiDB が IPv6 ホスト#35880 @ D3ハンターを使用している場合、 TiDB Lightningが TiDB に接続できない問題を修正
- 再試行メカニズム#36566 @ D3ハンターを追加して
read index not ready
エラーを修正 - ログ内の機密情報がサーバーモード#36374 @ リチュンジュで出力される問題を修正
- TiDB Lightning がParquet ファイル#36980 @ D3ハンターでスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正します。
- 重複排除により、極端な場合にTiDB Lightning がpanicを引き起こす可能性がある問題を修正します#34163 @ フォワードスター
TiDB データ移行 (DM)
- DM #6161 @ フォワードスターで
txn-entry-size-limit
設定項目が有効にならない問題を修正 check-task
コマンドが特殊文字#5895 @ Ehco1996を処理できない問題を修正query-status
#4811 @ lyzx2001で発生する可能性のあるデータ競合の問題を修正operate-schema
コマンド#5688 @ フォワードスターの異なる出力形式を修正- リレーがエラー#6193 @ ランス6716に遭遇したときの goroutine リークを修正
- DB Conn #3733 @ ランス6716を取得するときに DM Worker がスタックすることがある問題を修正
- TiDB が IPv6 ホスト#6249 @ D3ハンターを使用する場合に DM が起動できない問題を修正
- DM #6161 @ フォワードスターで
TiCDC
- 間違った最大互換バージョン番号#6039 @ こんにちはラスティンを修正
- cdcサーバーが完全に起動する前に HTTP リクエストを受信するとpanicを引き起こす可能性があるバグを修正#5639 @ 東門
- チェンジフィード同期ポイントが有効になっている場合の ddl シンクpanicの問題を修正#4934 @ 東門
- 同期ポイントが有効になっている場合、一部のシナリオで変更フィードがスタックする問題を修正#6827 @ ひっくり返る
- CDCサーバーの再起動後にchangefeed APIが正常に動作しないバグを修正#5837 @ 東門
- ブラック ホール シンク#6206 @ 東門のデータ競合問題を修正
enable-old-value = false
#6198 @ こんにちはラスティンを設定した場合の TiCDCpanicの問題を修正- REDO ログ機能が有効になっている場合のデータ整合性の問題を修正#6189 #6368 #6277 #6456 #6695 #6764 #6859 @ 東門
- REDO イベントを非同期に書き込むことで、REDO ログのパフォーマンスの低下を修正#6011 @ CharlesCheung96
- MySQL シンクが IPv6 アドレス#6135 @ こんにちはラスティンに接続できない問題を修正
バックアップと復元 (BR)
Dumpling
TiDBBinlog