TiDB 6.5.7 Release Notes
发版日期:2024 年 1 月 8 日
TiDB 版本:6.5.7
兼容性变更
- 新增 TiDB 配置项
performance.force-init-stats
,用于控制 TiDB 启动时是否在统计信息初始化完成后再对外提供服务 #43385 @xuyifangreeneyes - 为减少日志打印的开销,TiFlash 配置项
logger.level
默认值由"debug"
改为"info"
#8568 @xzhangxian1008
改进提升
TiDB
TiFlash
- 降低磁盘性能抖动对读取延迟的影响 #8583 @JaySon-Huang
Tools
错误修复
TiDB
- 修复在短时间内执行大量
CREATE TABLE
语句时,TiDB 可能不会同步创建这些表的新统计信息元信息,导致后续的查询估算无法获取准确行数信息的问题 #36004 #38189 @xuyifangreeneyes - 修复 TiDB server 在使用企业插件审计日志时可能占用大量资源的问题 #49273 @lcwangchao
- 修复
ErrLoadDataInvalidURI
(无效的 S3 URI 错误)报错中的信息内容 #48164 @lance6716 - 修复
tidb_server_memory_limit
导致内存长期压力较高时,TiDB CPU 利用率过高的问题 #48741 @XuHuaiyu - 修复当内存使用超限时包含公共表表达式 (CTE) 的查询非预期卡住的问题 #49096 @AilinKid
- 修复某些情况下相同的查询计划拥有不同的
PLAN_DIGEST
的问题 #47634 @King-Dylan - 修复当
tidb_max_chunk_size
值较小时,包含 CTE 的查询出现runtime error: index out of range [32] with length 32
错误的问题 #48808 @guo-shaoge - 修复 TiDB server 在优雅关闭 (graceful shutdown) 时可能 panic 的问题 #36793 @bb7133
- 修复导入从早期版本的 TiDB 导出的统计信息时,可能出现数据错误的问题 #42931 @xuyifangreeneyes
- 修复构造统计信息时因为 Golang 隐式转换算法导致统计信息误差过大的问题 #49801 @qw4990
- 修复特定情况下优化器将 TiFlash 选择路径错误转化为 DUAL Table 的问题 #49285 @AilinKid
- 修复在解析
ENUM
或SET
类型的非法值时会导致 SQL 语句报错的问题 #49487 @winoros - 修复包含递归 (
WITH RECURSIVE
) CTE 的UPDATE
或DELETE
语句可能会产生错误结果的问题 #48969 @winoros - 修复数据中包含后导空格时,在
LIKE
中使用_
通配符可能会导致查询结果出错的问题 #48983 @time-and-fate - 修复包含 IndexHashJoin 算子的查询由于内存超过
tidb_mem_quota_query
而卡住的问题 #49033 @XuHuaiyu - 修复在嵌套的
UNION
查询中LIMIT
和OPRDERBY
可能无效的问题 #49377 @AilinKid - 修复在非严格模式下 (
sql_mode = ''
),INSERT
过程中产生截断仍然会报错的问题 #49369 @tiancaiamao - 修复 TiDB panic 并报错
invalid memory address or nil pointer dereference
的问题 #42739 @CbcWestwolf - 修复 CTE 查询在重试过程中可能会报错
type assertion for CTEStorageMap failed
的问题 #46522 @tiancaiamao - 修复在某些时区下夏令时显示有误的问题 #49586 @overvenus
- 修复有依赖关系的两个 DDL 任务的完成时间顺序不正确的问题 #49498 @tangenta
- 修复在短时间内执行大量
TiKV
PD
- 修复 Placement Rules in SQL 设置的
location-labels
在特定条件下不按预期调度的问题 #6637 @rleungx - 修复在不满足副本数量需求时,删除 orphan peer 的问题 #7584 @bufferflies
- 修复 Placement Rules in SQL 设置的
TiFlash
- 修复在执行
FLASHBACK DATABASE
后 TiFlash 副本的数据仍会被 GC 回收的问题 #8450 @JaySon-Huang - 修复当查询遇到内存限制后发生内存泄漏的问题 #8447 @JinheLin
- 修复 Grafana 中部分面板的最大分位数耗时显示不正确的问题 #8076 @JaySon-Huang
- 修复慢查询导致内存使用显著增加的问题 #8564 @JinheLin
- 修复在执行
Tools
Backup & Restore (BR)
TiCDC
- 修复数据同步到下游 MySQL 时可能出现
checkpoint-ts
卡住的问题 #10334 @zhangjinpeng1987 - 修复
kv-client
初始化过程中可能出现数据竞争的问题 #10095 @3AceShowHand
- 修复数据同步到下游 MySQL 时可能出现