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