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