title: TiDB 3.0.20 Release Notes
TiDB 3.0.20 Release Notes
发版日期:2020 年 12 月 25 日
TiDB 版本:3.0.20
兼容性更改
TiDB
- 废弃配置文件中的
enable-streaming
配置项 #21054
- 废弃配置文件中的
改进提升
Bug 修复
TiDB
- 修复错误缓存悲观事务提交状态的问题 #21706
- 修复当查询
INFORMATION_SCHEMA.TIDB_HOT_REGIONS
时,统计信息不准确的问题 #21319 - 修复了一处数据库名大小写处理不当,导致的
DELETE
未正确删除数据的问题 #21205 - 修复创建递归的视图出现栈溢出的问题 #21000
- 修复 TiKV 客户端 goroutine 泄漏的问题 #20863
- 修复
year
类型默认值为0
的问题 #20828 - 修复 Index Lookup Join 的 goroutine 泄漏问题 #20791
- 修复在悲观事务中执行
INSERT SELECT FOR UPDATE
后客户端收到 malformed packet 的问题 #20681 - 修复
'posixrules'
错误时区的问题 #20605 - 修复将无符号整型转换为 bit 类型时出现的错误 #20362
- 修复 bit 列类型默认值错误的问题 #20339
- 修复当等值条件中有
Enum
和Set
类型时结果可能错误的问题 #20296 - 修复
!= any()
时的错误问题 #20061 - 修复类型转换在
BETWEEN...AND...
中会遇到结果错误的问题 #21503 - 修复
ADDDATE
函数兼容性的问题 #21008 - 为新增的
Enum
列设置正确的默认值 #20999 - 修复
SELECT DATE_ADD('2007-03-28 22:08:28',INTERVAL "-2.-2" SECOND)
这类 SQL 语句的结果问题,使之兼容 MySQL #20627 - 修复当修改列属性时,默认类型设置错误的问题 #20532
- 修复
timestamp
函数的参数为float
和decimal
时,结果错误的问题 #20469 - 修复统计信息可能会死锁的问题 #20424
- 修复溢出的 Float 类型数据被
INSERT
的问题 #20251
TiKV
- 修复当事务删除 key 时却报 key 已存在的问题 #8931
PD
- 修复当 stale Region 过多时,启动 PD 会打印过量日志的问题 #3064