TiDB 6.1.1 リリースノート
発売日: 2022年9月1日
TiDB バージョン: 6.1.1
クイックアクセス: クイックスタート | 実稼働環境への導入
互換性の変更
ティビ
SHOW DATABASES LIKE …
文を大文字と小文字を区別しない#34766 @ エ1イヤ1- デフォルト値
tidb_enable_outer_join_reorder
を1
から0
に変更します。これにより、結合順序の外部結合のサポートがデフォルトで無効になります。
診断
その他の変更
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およびプラットフォームの要件参照してください。
改善点
ティビ
ティクヴ
PD
ツール
TiDB Lightning
TiDB データ移行 (DM)
ティCDC
バグ修正
ティビ
LIMIT
#35638 @ グオシャオゲと併用するとINL_HASH_JOIN
ハングする可能性がある問題を修正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 ケース#34584 @ 修正DBでTiFlash
firstrow
集計関数の null フラグが誤って推論される問題を修正 IGNORE_PLAN_CACHE
ヒント#34596 @ ふーふーでバインディングを作成するとプラン キャッシュが機能しない問題を修正しました- ハッシュパーティションウィンドウと単一パーティションウィンドウ#35990 @ リトルフォールの間に
EXCHANGE
演算子が欠落している問題を修正しました。 - パーティションテーブルがインデックスを完全に使用してデータをスキャンできない場合がある問題を修正#33966 @ ミョンス
- 集計が#35295 @ 天菜まおにプッシュダウンされた後に部分集計に誤ったデフォルト値が設定された場合の誤ったクエリ結果の問題を修正しました
- パーティション化されたテーブルをクエリすると、場合によっては
index-out-of-range
エラーが発生する可能性がある問題を修正しました#35181 @ ミョンス - クエリ条件でパーティション キーが使用され、照合がクエリ パーティション テーブル#32749 @ ミョンスの照合と異なる場合にパーティションが誤ってプルーニングされる問題を修正しました。
- TiDB Binlogが有効な場合、
ALTER SEQUENCE
ステートメントを実行するとメタデータ バージョンが間違って発生し、 Drainer が#36276 @ アイリンキッドで終了する可能性がある問題を修正しました。 - 極端なケースで起動時に誤った TiDB ステータスが表示される問題を修正#36791 @ xhebox
- TiDBダッシュボード#35153 @ 時間と運命でパーティションテーブルの実行プランをクエリするときに発生する可能性のある
UnknownPlanID
の問題を修正しました。 - LOAD DATA ステートメント#35198 @ スペードA-タンで列リストが機能しない問題を修正
- TiDB Binlogを有効にして重複した値を挿入すると発生する
data and columnID count not match
エラーの問題を修正#33608 @ ジグアン tidb_gc_life_time
#35392 @ トンスネークリンの制限を解除- 空のフィールドターミネータが使用されている場合の
LOAD DATA
文のデッドループを修正#33298 @ ジグアン - 可用性を向上させるために、不健全な TiKV ノードにリクエストを送信しないようにする#34906 @ スティクナーフ
ティクヴ
- Raftstoreがビジー状態の場合にリージョンが重複する可能性があるバグを修正#13160 @ 5kbpsの
- リージョンハートビートが中断された後にPDがTiKVに再接続しない問題を修正#12934 @ バッファフライ
- 空の文字列#12673 @ うわー型変換を実行するときに 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 @ 翻訳者を返す可能性がある問題を修正しました- 一部の古いデータが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 ファイル内のスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正#36980 @ D3ハンター
- 重複排除により極端な場合にTiDB Lightning がpanicを起こす可能性がある問題を修正#34163 @ フォワードスター
TiDB データ移行 (DM)
- DM #6161 @ フォワードスターで
txn-entry-size-limit
設定項目が有効にならない問題を修正 check-task
コマンドが特殊文字#5895 @ エコー1996を処理できない問題を修正query-status
#4811 @ 翻訳者で起こり得るデータ競合の問題を修正operate-schema
コマンド#5688 @ フォワードスターの異なる出力形式を修正- リレーがエラー#6193 @ ランス6716に遭遇したときの goroutine リークを修正
- DB Conn #3733 @ ランス6716を取得する際に DM ワーカーがスタックする可能性がある問題を修正しました。
- TiDBがIPv6ホスト#6249 @ D3ハンターを使用するとDMが起動に失敗する問題を修正
- DM #6161 @ フォワードスターで
ティCDC
- 間違った最大互換バージョン番号#6039 @ ハイラスティンを修正
- 完全に起動する前に HTTP リクエストを受信すると CDCサーバーがpanicを起こす可能性があるバグを修正#5639 @ アズドンメン
- チェンジフィード同期ポイントが有効な場合の DDL シンクpanic問題を修正#4934 @ アズドンメン
- 同期ポイントが有効になっている場合に、一部のシナリオで変更フィードがスタックする問題を修正#6827 @ ヒック
- CDCサーバーの再起動後にchangefeed APIが正常に動作しないバグを修正#5837 @ アズドンメン
- ブラックホールシンク#6206 @ アズドンメンのデータ競合問題を修正
enable-old-value = false
#6198 @ ハイラスティンを設定すると TiCDCpanic問題を修正- 再実行ログ機能が有効になっている場合のデータ一貫性の問題を修正#6189 #6368 #6277 #6456 #6695 #6764 #6859 @ アズドンメン
- 非同期で再実行イベントを書き込むことで、再実行ログのパフォーマンス低下を修正#6011 @ チャールズ・チュン96
- MySQLシンクがIPv6アドレス#6135 @ ハイラスティンに接続できない問題を修正
バックアップと復元 (BR)
Dumpling
TiDBBinlog