TiDB 4.0 RC リリースノート
リリース日:2020年4月8日
TiDB バージョン: 4.0.0-rc
TiUPバージョン: 0.0.3
互換性の変更
TiDB
- tidb-server ステータスポートが使用中の場合、アラートログを返す代わりに開始を拒否します#15177
TiKV
ツール
TiDB Binlog
- 共通名を検証するための設定項目を追加します #934
重要なバグ修正
TiDB
新機能
TiDB
- 大文字と小文字を区別しない照合順序を追加して、ユーザーが新しいクラスターで
utf8mb4_general_ciとutf8_general_ciを有効にできるようにします。 #33 - 切り捨てられたテーブル回復をサポートするために
RECOVER TABLE構文を拡張します #15398 - tidb-server ステータスポートが使用中の場合、アラートログを返す代わりに開始を拒否します#15177
- デフォルトの列値としてシーケンスを使用する書き込みパフォーマンスを最適化する#15216
- DDLジョブの詳細を照会するためのシステムテーブル
DDLJobsを追加します #14837 aggFuncSumパフォーマンスを最適化する #14887EXPLAINの出力を最適化する #15507
- 大文字と小文字を区別しない照合順序を追加して、ユーザーが新しいクラスターで
TiKV
PD
- HTTP API を介してデフォルトの PD 構成情報を取得する機能をサポート #2258
ツール
バグ修正
TiDB
- 内部レコードのジョブクエリが正しくないため、
PREPARE文を使用して DDL ジョブを実行すると、上流と下流間のレプリケーションが失敗する可能性がある問題を修正しました。 #15435 - 分離レベル
Read Committed、分離レベルでサブクエリ結果が不正確になる問題を修正 #15471 INSERT ... VALUESを使用してBIT(N)データ型を指定するときに発生する可能性のある誤った動作の問題を修正しました #15350ErrorCountの値が正しく合計されないため、DDL ジョブの内部再試行で期待どおりの結果が完全に得られない問題を修正しました#15373- TiDBがTiFlash に接続したときにガベージコレクションが異常動作する可能性がある問題を修正しました #15505
- インライン投影の最適化によって誤った結果が発生する問題を修正#15411
- SQLヒント
INL_MERGE_JOIN一部のケースで誤って実行される問題を修正しました#15515 AutoRandom属性の列に負の数が明示的に書き込まれた場合に、それらの列がリベースされる問題を修正しました#15397
- 内部レコードのジョブクエリが正しくないため、
TiKV
- Follower Read機能が有効な場合にリーダーを転送すると発生する可能性のあるpanicを修正#7101
ツール