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