TiDB 7.5.6 リリースノート
発売日:2025年3月14日
TiDB バージョン: 7.5.6
互換性の変更
- openEuler 22.03 LTS SP3/SP4 オペレーティングシステムをサポートします。詳細については、 OSおよびプラットフォームの要件参照してください。
改善点
TiDB
TiKV
TiFlash
ツール
バグ修正
TiDB
IndexMerge#58476 @ ホーキングレイを構築するときに一部の述語が失われる可能性がある問題を修正しました- ビュー#53175 @ ミョンスのステートメントに
ONLY_FULL_GROUP_BY設定が反映されない問題を修正しました - 同じ名前のビューを2つ作成してもエラーが報告されない問題を修正#58769 @ 天菜まお
BIT型からCHAR型にデータを変換すると TiKV パニック#56494 @ lcwangchaoが発生する可能性がある問題を修正しました- ハートビートを失った TTL ジョブが他のジョブのハートビート#57915 @ ヤンケオの取得をブロックする問題を修正しました
- 不一致な値タイプとタイプ変換エラーを含む条件
IN使用してパーティション テーブルをクエリすると、誤ったクエリ結果#54746 @ ミョンスが発生する問題を修正しました。 BIT列目のデフォルト値が正しくない問題を修正#57301 @ ヤンケオ- Prepareプロトコルで、クライアントがUTF8以外の文字セット#58870 @ xheboxを使用するとエラーが発生する問題を修正しました。
CREATE VIEWステートメントで変数またはパラメータを使用してもエラーが報告されない問題を修正#53176 @ ミョンス- 統計ファイルに NULL 値#53966 @ キング・ディランが含まれている場合、統計を手動でロードすると失敗する可能性がある問題を修正しました。
information_schema.cluster_slow_queryテーブルをクエリするときに、時間フィルターが追加されていない場合、最新のスローログファイルのみがクエリされる問題を修正しました#56100 @ crazycs520- 一時テーブルをクエリすると、場合によっては予期しない TiKV リクエストがトリガーされる可能性がある問題を修正しました#58875 @ 天菜まお
- GrafanaのStats Healthy Distributionパネルのデータが正しくない可能性がある問題を修正しました#57176 @ ホーキングレイ
tidb_ttl_delete_rate_limit#58484 @ lcwangchaoを変更するときに一部の TTL ジョブがハングする可能性がある問題を修正しました- 統計の不適切な例外処理により、バックグラウンドタスクがタイムアウトしたときにメモリ内の統計が誤って削除される問題を修正しました#57901 @ ホーキングレイ
cluster_slow_query tableクエリするときにORDER BY使用すると、順序付けられていない結果#51723 @ 定義2014が生成される可能性がある問題を修正しました。- 仮想生成列の依存関係に属性
ON UPDATE持つ列が含まれている場合、更新された行のデータとそのインデックスデータが不整合になる可能性がある問題を修正しました#56829 @ ヨッヘンrh - TiDBハートビートが失われた場合に TTL ジョブをキャンセルできない問題を修正#57784 @ ヤンケオ
- パラメータが
Enum、またはSet型の場合、Conv()関数はTiKV #51877 @ イービン87にプッシュダウンされなくなりましたBit - 分散storageおよびコンピューティングアーキテクチャのTiFlashノードを含むクラスターで
ALTER TABLE ... PLACEMENT POLICY ...実行した後、リージョンピアが誤ってTiFlashコンピューティングノード#58633 @ ジェイソン・ファンに追加される可能性がある問題を修正しました。 - DDL所有者が#52747 @ D3ハンターに変更されるとジョブステータスが上書きされる問題を修正
- ハッシュパーティションテーブルで条件
is nullクエリを実行するとpanic#58374 @ 定義2014が発生する問題を修正 - 生成された列#58475 @ ヨッヘンrhを含むパーティション テーブルをクエリするときにエラーが発生する問題を修正しました。
- TTLジョブが無視されたり、複数回処理されたりする問題を修正#59347 @ ヤンケオ
- 交換パーティションの誤った判断により実行エラーが発生する問題を修正#59534 @ ミョンス
tidb_audit_log変数を複数レベルの相対パスで設定すると、ログディレクトリ#58971 @ lcwangchaoでエラーが発生する問題を修正しました。- Join の等価条件の両側のデータ型が異なると、 TiFlash #59877 @ イービン87で誤った結果が生じる可能性がある問題を修正しました。
TiKV
- リージョンを#17602対LykxSassinatorに分割した後、リーダーをすぐに選出できない問題を修正しました
- タイムロールバックにより異常なRocksDBフロー制御が発生し、パフォーマンスジッター#17995 @ LykxSassinatorが発生する可能性がある問題を修正しました。
- 1フェーズコミット(1PC)のみが有効で、非同期コミットが有効になっていない場合に、最後に書き込まれたデータが読み取れない可能性がある問題を修正#18117 @ ジグアン
- TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正#16220 @ 金星の上
- GCワーカーに高負荷がかかったときにデッドロックが発生する可能性がある問題を修正#18214 @ ジグアン
- ディスクストールによりリーダーの移行が妨げられ、パフォーマンスジッター#17363 @ hhwytが発生する問題を修正しました
- GBK/GB18030エンコードデータ#17618 @ CbcWestwolf処理時にエンコードが失敗する可能性がある問題を修正
- 例外#18245 @ wlwilliamxが発生したときに CDC 接続でリソース漏洩が発生する可能性がある問題を修正しました
- リージョンマージでRaftインデックスの不一致#18129 @ 栄光により TiKV 異常終了が発生する可能性がある問題を修正しました
- 解決済み-TSの監視とログが異常になる可能性がある問題を修正#17989 @ エキシウム
- Titanコンポーネントとの非互換性によりアップグレードが失敗する問題を修正#18263 @ v01dstar @ LykxSassinator
PD
- 単一のログファイルのデフォルト値
max-sizeが正しく設定されていない問題を修正しました#9037 @ rleungx flow-round-by-digit構成項目の値が再起動後に上書きされる可能性がある問題を修正#8980 @ ノルーシュ- PDネットワーク#8962 @ okJiangの不安定さにより、データのインポートやインデックスシナリオの追加操作が失敗する可能性がある問題を修正しました。
tidb_enable_tso_follower_proxyシステム変数が有効になっているときに PD がpanic可能性がある問題を修正#8950 @ okJiangtidb_enable_tso_follower_proxyシステム変数が#8947 @ Jmポテトで有効にならない可能性がある問題を修正しました- TSO #9004 @ rleungxを割り当てるときにメモリリークが発生する可能性がある問題を修正しました
- PDLeader#9017対rleungx切り替え時にリージョン同期が間に合わない可能性がある問題を修正しました
- PDノードがLeader#9051 @ rleungxでない場合でもTSOを生成する可能性がある問題を修正しました
- 単一のログファイルのデフォルト値
TiFlash
- メモリ使用量が少ないときにTiFlash が予期せずRaftメッセージの処理を拒否する可能性がある問題を修正#9745 @ カルビンネオ
- 大量のデータをインポートした後にTiFlash のメモリ使用量が高くなる可能性がある問題を修正#9812 @ カルビンネオ
- パーティションテーブルに対するクエリが、パーティションテーブル#9787 @ ロイド・ポティガーで
ALTER TABLE ... RENAME COLUMN実行した後にエラーを返す可能性がある問題を修正しました。 - 特定の状況でTiFlash が予期せず終了したときにエラー スタック トレースを印刷できないことがある問題を修正#9902 @ ジェイソン・ファン
profiles.default.init_thread_count_scale0#9906 @ ジェイソン・ファンに設定するとTiFlash の起動がブロックされる可能性がある問題を修正しました- クエリに仮想列が含まれており、リモート読み取り#9561 @ グオシャオゲをトリガーするときに
Not found columnエラーが発生する可能性がある問題を修正しました。 - 分散storageおよびコンピューティングアーキテクチャで、 TiFlashコンピューティング ノードがリージョンピア#9750 @ ジェイソン・ファンを追加するためのターゲット ノードとして誤って選択される可能性がある問題を修正しました。
ツール
バックアップと復元 (BR)
- PD #18087 @ ユジュンセンにアクセスできないために致命的なエラーが発生した場合にログバックアップが正常に終了しない問題を修正しました。
- TiKV #58845 @ トリスタン1900にリクエストを送信するときに
rpcClient is idleエラーが発生し、 BRが復元に失敗する問題を修正しました。 - PITRが3072バイトを超えるインデックスの復元に失敗する問題を修正#58430 @ ユジュンセン
br log status --json#57959 @ リーヴルスを使用してログバックアップタスクをクエリすると、結果にstatusフィールドが表示されない問題を修正しました。- アドバンサー所有者が#58031 @ 3ポイントシュートに切り替わったときに、ログバックアップが予期せず一時停止状態になる可能性がある問題を修正しました。
TiCDC
- 多数の小さなテーブルがあるシナリオで TiCDC を有効にすると、TiKV が#18142 @ ヒックで再起動する可能性がある問題を修正しました。
- アップストリームで新しく追加された列のデフォルト値を
NOT NULLからNULLに変更すると、ダウンストリームのその列のデフォルト値が正しくなくなる問題を修正しました#12037 @ wk989898 - Sarama クライアントによって再送信された順序が乱れたメッセージによって Kafka メッセージの順序が正しくなくなる問題を修正#11935 @ 3エースショーハンド
- TiCDC が
RENAME TABLE操作#11946 @ wk989898中にフィルタリングに誤ったテーブル名を使用する問題を修正しました - チェンジフィードが削除された後に goroutines リークが発生する問題を修正#11954 @ ヒック
changefeed pauseコマンドで--overwrite-checkpoint-tsパラメータを使用すると、変更フィードが#12055 @ ホンユニャンで停止する可能性がある問題を修正しました。- Avroプロトコル#11994 @ wk989898経由で
default NULL文を複製するときにTiCDCがエラーを報告する問題を修正 - PDスケールイン#12004 @ リデジュ後にTiCDCがPDに正しく接続できない問題を修正
TiDB Lightning