TiDB4.0.14リリースノート
発売日:2021年7月27日
TiDBバージョン:4.0.14
互換性の変更
TiDB
- v4.0では、デフォルト値の
tidb_multi_statement_mode
をWARN
からOFF
に変更します。代わりに、クライアントライブラリのマルチステートメント機能を使用することをお勧めします。詳細については、tidb_multi_statement_mode
に関するドキュメントを参照してください。 #25749 - Grafanaダッシュボードをv6.1.16からv7.5.7にアップグレードして、2つのセキュリティの脆弱性を解決します。詳細については、 Grafanaブログ投稿を参照してください。
tidb_stmt_summary_max_stmt_count
変数のデフォルト値を200
から#25872に変更し3000
- v4.0では、デフォルト値の
TiKV
- リージョンのマージプロセスを高速化するには、デフォルト値の
merge-check-tick-interval
を10
から2
に変更します#9676
- リージョンのマージプロセスを高速化するには、デフォルト値の
機能拡張
TiKV
TiDBダッシュボード
改善
TiDB
TiKV
PD
TiDBダッシュボード
ツール
バグの修正
TiDB
- #24865と評価された
WHERE
句でサブクエリを結合するときにSELECT
の結果がMySQLと互換性がないという問題を修正しfalse
- 引数が
ENUM
またはSET
タイプ#24944の場合に発生するifnull
関数の計算エラーを修正しました - 場合によっては、間違った集計プルーニングを修正します#25202
- 列が
SET
タイプ#25669の場合に発生する可能性があるマージ結合操作の誤った結果を修正します - TiDBがデカルト結合#25591に対して誤った結果を返す問題を修正します
SELECT ... FOR UPDATE
が結合操作で機能し、結合がパーティションテーブル#20028を使用する場合に発生するパニックの問題を修正します。- キャッシュされた
prepared
プランが#24741に誤って使用される問題を修正しpoint get
LOAD DATA
ステートメントがutf8以外のデータを異常にインポートする可能性がある問題を修正します#25979- HTTPAPI1を介して統計にアクセスするときに発生する可能性のあるメモリリークの問題を修正し#24650
ALTER USER
ステートメント#25225の実行時に発生するセキュリティの問題を修正します。TIKV_REGION_PEERS
テーブルがDOWN
ステータス#24879を正しく処理できないバグを修正しますDateTime
を解析するときに無効な文字列が切り捨てられない問題を修正し#22231- 列タイプが#22159の場合、
select into outfile
ステートメントで結果が得られない可能性がある問題を修正しYEAR
。 NULL
がUNION
サブクエリ#26532にある場合、クエリ結果が間違っている可能性がある問題を修正します。- 実行中の射影演算子が場合によってはパニックを引き起こす可能性がある問題を修正します#26534
- #24865と評価された
TiKV
- 特定のプラットフォームで期間の計算がパニックになる可能性がある問題を修正します#related-issue
DOUBLE
から#25200をキャストする間違った関数を修正しDOUBLE
- 非同期ロガーを使用するとパニックログが失われる可能性がある問題を修正します#8998
- 暗号化が有効になっている場合にスナップショットを2回作成するときに発生するパニックの問題を修正し#10407 #9786
- コプロセッサー#10176の
json_unquote()
関数の間違った引数タイプを修正してください - シャットダウン中の疑わしい警告と#10307からの非決定論的応答の問題を修正します#10353
- バックアップスレッドリークの問題を修正#10287
- 分割プロセスが遅すぎてリージョンのマージが進行中の場合、リージョンの分割がパニックになり、メタデータが破損する可能性がある問題を修正します#8456 #8783
- リージョンのハートビートにより、状況によってはTiKVが大きなリージョンを分割できない問題を修正します#10111
- TiKVとTiDB1の間のCMSketchのフォーマットの不一致によって引き起こされる誤った統計を修正し#25638
apply wait duration
メトリック#9893の誤った統計を修正します- #10232で
delete_files_in_range
を使用した後の「MissingBlob」エラーを修正しました
PD
TiDBダッシュボード
TiFlash
- DAGリクエストのコンパイル時に発生する可能性のあるパニックの問題を修正します
- 読み取り負荷が大きいときに発生するパニックの問題を修正します
- 列ストレージでの分割の失敗が原因でTiFlashが再起動し続ける問題を修正します
- TiFlashがデルタデータを削除できない潜在的なバグを修正します
- 共有デルタインデックスを同時に複製するときに発生する誤った結果を修正します
- データが不完全な場合にTiFlashが再起動しないバグを修正します
- 古いdmファイルを自動的に削除できない問題を修正します
- 特定の引数を使用して
SUBSTRING
関数を実行するときに発生するパニックの問題を修正します INTEGER
タイプをTIME
タイプにキャストするときの誤った結果の問題を修正します
ツール
バックアップと復元(BR)
mysql
スキーマからのデータ復元が失敗する可能性がある問題を修正します#1142
TiDB Lightning
Dumpling
- Dumplingを使用してデータをS3ストレージにエクスポートする場合、バケット全体で
s3:ListBucket
のアクセス許可は不要になります。この権限は、データソースプレフィックスにのみ必要です。 #898
- Dumplingを使用してデータをS3ストレージにエクスポートする場合、バケット全体で
TiCDC
- 新しいテーブルパーティションを追加した後の余分なパーティションディスパッチの問題を修正します#2205
- #2023が13の読み取りに失敗したときに発生するパニックの問題を修正し
/proc/meminfo
- #1957のランタイムメモリ消費を削減する#2011
- MySQLシンクがエラーに遭遇して一時停止した後に一部のMySQL接続がリークする可能性があるバグを修正します#1945
- 開始TSが現在のTSからGCTTL1を引いた値よりも小さい場合、 #1839チェンジフィードを作成できない問題を修正します。
- CPUオーバーヘッド#1853が多すぎないように、ソートヒープのメモリ
malloc
を減らします。 - テーブルを移動するときにレプリケーションタスクが停止する可能性があるバグを修正します#1827
このページは役に立ちましたか?
Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。