Compatibility Changes
- tidb 服务器状态端口被占用时,拒绝开始而不是返回警报日志#15177
Bug Fixes
- 修复以下问题:由于内部记录中的作业查询不正确,因此使用 PREPARE 语句执行 DDL 作业时,上游和下游之间的复制可能会出错#15435
- 修复
Read Commited
隔离级别中错误的子查询结果的问题#15471 - 修复了
INSERT ... VALUES
用于指定BIT(N)
数据类型时可能出现的错误行为的问题#15350 - 修复以下问题:DDL 作业内部重试无法完全实现预期的结果,因为
ErrorCount
失败的值不能正确求和#15373 - 修复 TiDB 连接到 TiFlash 时 Garbage Collection 可能无法正常工作的问题#15505
- 解决了由 Inline Projection optimization 导致的错误结果的问题#15411
- 修复在某些情况下 SQL 提示
INL_MERGE_JOIN
执行不正确的问题#15515 - 修复了将负数显式写入这些列时,具有
AutoRandom
属性的列被重新基准化的问题#15397
新功能和改进
- 添加区分大小写的排序规则,以便用户可以在新群集中启用 utf8mb4_general_ci 和 utf8_general_ci#33
- 增强
RECOVER TABLE
语法以支持恢复截断的表#15398 - tidb 服务器状态端口被占用时,拒绝开始而不是返回警报日志#15177
- 使用序列作为默认列值来优化写入性能#15216
- 添加
DDLJobs
系统表以查询 DDL 作业的详细信息#14837 - 优化
aggFuncSum
性能#14887 - 优化
EXPLAIN
的输出#15507
更新说明: https://github.com/pingcap/tidb/releases/tag/v4.0.0-rc