TiDB 6.5.11 リリースノート
発売日: 2024年9月20日
TiDB バージョン: 6.5.11
クイックアクセス: クイックスタート | 実稼働環境への導入
改善点
ティビ
ティクヴ
TiFlash
ツール
ティCDC
- ダウンストリームが
SUPER
権限が付与された TiDB の場合、TiCDC は、場合によっては DDL ステートメントの実行を再試行する際のタイムアウトによるデータ複製の失敗を回避するために、ダウンストリーム データベースからADD INDEX DDL
の実行ステータスを照会することをサポートします#10682 @ チャールズ・チュン96
- ダウンストリームが
バグ修正
ティビ
- 再帰 CTE 演算子がメモリ使用量#54181 @ グオシャオゲを誤って追跡する問題を修正しました
PipelinedWindow
のOpen
メソッドのパラメータをリセットして、PipelinedWindow
がApply
の子ノードとして使用されたときに、繰り返しの開閉操作#53600 @ 徐淮宇によって以前のパラメータ値が再利用されたために発生する予期しないエラーを修正します。- トランザクションで使用されるメモリが複数回追跡される可能性がある問題を修正#53984 @ エキシウム
HashJoin
またはIndexLookUp
演算子がApply
演算子#54005 @ 徐淮宇の駆動側サブノードである場合にmemTracker
切り離されないことが原因で異常に高いメモリ使用量が発生する問題を修正しました。- SQLが異常に中断されたときに
INDEX_HASH_JOIN
正常に終了できない問題を修正#54688 @ うわー - DMから複製されたテーブルのインデックス長が
max-index-length
#55138 @ ランス6716で指定された最大長を超えるとテーブル複製が失敗する問題を修正しました。 GROUP BY
ステートメント内の間接プレースホルダー?
参照が列#53872 @ qw4990を見つけられない問題を修正しました- 場合によっては不正な列タイプ
DECIMAL(0,0)
が作成される可能性がある問題を修正#53779 @ タンジェンタ - SQLクエリのフィルタ条件に仮想列が含まれ、実行条件に
UnionScan
#54870 @ qw4990が含まれている場合に述語を適切にプッシュダウンできない問題を修正しました。 SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...
クエリを実行すると誤った結果が返される可能性がある問題を修正#53726 @ ホーキングレイSELECT ... FOR UPDATE
#54652 @ qw4990の間違ったポイント取得プランを再利用する問題を修正- 厳密に自己増分ではないRANGEパーティションテーブルが#54829 @ 定義2014で作成できる問題を修正
- 最初の引数が
month
で、2 番目の引数が負の#54908 @ 翻訳者場合にTIMESTAMPADD()
関数が無限ループに入る問題を修正しました。 auth_socket
認証プラグイン#54031 @ lcwangchaoを使用する場合、TiDB が認証されていないユーザー接続を拒否できないことがある問題を修正しました。- 分散実行フレームワーク (DXF) を使用してインデックスを追加するときにネットワーク パーティションが発生すると、データ インデックス#54897 @ タンジェンタに不整合が発生する可能性がある問題を修正しました。
- メモリ使用量が
tidb_mem_quota_query
#55042 @ いいえで設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました - 特定の状況下でプラン キャッシュを使用する際に、メタデータ ロックを不適切に使用すると異常なデータが書き込まれる可能性がある問題を修正しました#53634 @ ジムララ
- 再帰 CTE クエリによって無効なポインタ#54449 @ ホーキングレイが生成される可能性がある問題を修正しました。
mysql.stats_histograms
の表のtot_col_size
列目が負の数#55126 @ qw4990になる可能性がある問題を修正しました- ビュー定義#54343 @ ランス6716でサブクエリが列定義として使用されている場合、
information_schema.columns
使用して列情報を取得すると警告 1356 が返される問題を修正しました。 - 一部のケースで接続を閉じるときに TiDB がログにエラーを報告する問題を修正#53689 @ ジャッキー
SELECT ... WHERE ... ORDER BY ...
ステートメント実行のパフォーマンスが場合によっては低下する問題を修正#54969 @ 天菜まおINFORMATION_SCHEMA.STATISTICS
テーブルのSUB_PART
値がNULL
#55812 @ 定義2014になる問題を修正- クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正#50089 @ D3ハンター
INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY
テーブルをクエリすると TiDB がpanicになる可能性がある問題を修正#54324 @ 天菜まおStreamAggExec
分のgroupOffset
空の場合に TiDB がpanicを起こす可能性がある問題を修正しました#53867 @ 翻訳者Sort
演算子がスピルした後にディスク ファイルが削除されず、クエリ エラーが発生する可能性がある問題を修正しました#55061 @ うわーIndexNestedLoopHashJoin
#49692 @ ソロッツのデータ競合問題を修正SHOW COLUMNS
使用してビュー#54964 @ ランス6716列を表示するとエラーが発生する問題を修正しました- DML文にネストされた生成列#53967 @ 翻訳:が含まれている場合にエラーが発生する問題を修正
ティクヴ
- マスターキーがキー管理サービス (KMS) #17410 @ いいえに保存されている場合にマスターキーのローテーションが妨げられる問題を修正しました
- 大きなテーブルやパーティションを削除した後に発生する可能性のあるトラフィック制御の問題を修正#17304 @ コナー1996
- 削除された
sst_importer
SST ファイル#15053 @ ランス6716を取り込むことで TiKV がpanicになる可能性がある問題を修正 - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカ#17469 @ ビシェンの即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。
- 破損したRaftデータ スナップショット#15292 @ リクササシネーターを適用すると TiKV が繰り返しpanic可能性がある問題を修正しました。
- gRPC メッセージ圧縮方式を
grpc-compression-type
で設定しても、TiKV から TiDB #17176 @ エキシウムに送信されるメッセージには反映されない問題を修正しました。 - CDC とログバックアップが
advance-ts-interval
構成を使用してcheck_leader
のタイムアウトを制限しないため、TiKV が正常に再起動したときにresolved_ts
遅延が大きくなる場合がある問題を修正しました#17107 @ ミョンケミンタ
PD
TiFlash
CAST()
関数を使用して文字列をタイムゾーンまたは無効な文字を含む日付時刻に変換すると、結果が正しくなくなる問題を修正しました#8754 @ ソロッツ- データベースが作成直後に削除されるとTiFlash がpanic可能性がある問題を修正#9266 @ ジェイソン・ファン
- TiFlashで SSL 証明書構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました#9235 @ ジェイソン・ファン
- TiFlashと PD 間のネットワーク パーティション (ネットワーク切断) により読み取り要求タイムアウト エラーが発生する可能性がある問題を修正#9243 @ ロイド・ポティガー
- 外部結合#9190 @ 風の話し手を含むクエリの実行中にエラーが発生するとTiFlash がクラッシュする可能性がある問題を修正しました。
- データ型を
DECIMAL
に変換すると、一部の特殊なケースでクエリ結果が正しくなくなる可能性がある問題を修正しました#53892 @ グオシャオゲ - クラスタ内で長期間にわたって
EXCHANGE PARTITION
とDROP TABLE
操作を頻繁に実行すると、 TiFlashテーブル メタデータのレプリケーションが遅くなり、クエリ パフォーマンスが低下する可能性がある問題を修正しました#9227 @ ジェイソン・ファン
ツール
バックアップと復元 (BR)
- バックアップと復元のチェックポイントパスが一部の外部storageと互換性がない問題を修正#55265 @ リーヴルス
- 増分バックアップ#54139 @ 3ポインター中の DDL ジョブのスキャンにおける非効率性の問題を修正
- リージョンリーダー#17168 @ リーヴルスシークの中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。
ADD INDEX
やMODIFY COLUMN
などのバックフィルを必要とする DDL が、増分リストア#54426 @ 3ポインター中に正しく回復されない可能性がある問題を修正しました。- ログ バックアップ PITR タスクが失敗して停止すると、そのタスクに関連するセーフポイントが PD #17316 @ リーヴルスで適切にクリアされない問題を修正しました。
- バックアッププロセス中に TiKV が応答しなくなった場合にバックアップタスクが停止する可能性がある問題を修正#53480 @ リーヴルス
- ログバックアップが有効になっている場合にBRログに機密の資格情報が出力される可能性がある問題を修正#55273 @ リドリス
ティCDC
TiDB データ移行 (DM)
- インデックスの長さがデフォルト値の
max-index-length
#11459 @ マイケル・ムデンを超えるとデータレプリケーションが中断される問題を修正 - スキーマ トラッカーが LIST パーティション テーブルを誤って処理し、DM エラー#11408 @ ランス6716が発生する問題を修正しました。
- LIST パーティション テーブル#54760 @ ランス6716の
ALTER TABLE ... DROP PARTITION
ステートメントを複製するときに DM がエラーを返す問題を修正しました。 - DM が
ALTER DATABASE
ステートメントを処理するときにデフォルトのデータベースを設定せず、レプリケーション エラー#11503 @ ランス6716が発生する問題を修正しました。
- インデックスの長さがデフォルト値の
TiDB Lightning