TiDB 6.5.8 Release Notes
发版日期:2024 年 2 月 2 日
TiDB 版本:6.5.8
兼容性变更
- 新增 TiKV 配置项 gc.num-threads,用于设置当
enable-compaction-filter
为false
时 GC 的线程个数 #16101 @tonyxuqqi
改进提升
TiFlash
- 减少后台数据 GC 任务对读、写任务延迟的影响 #8650 @JaySon-Huang
Tools
TiCDC
- 支持查询 changefeed 的下游同步状态,以确认 TiCDC 是否已将所接收到的上游变更完全同步到下游 #10289 @hongyunyan
TiDB Lightning
错误修复
TiDB
- 修复当查询使用了会强制排序的优化器 hint(例如
STREAM_AGG()
)且其执行计划包含IndexMerge
时,强制排序可能会失效的问题 #49605 @AilinKid - 修复直方图的边界包含
NULL
时,直方图统计信息可能无法解析成可读字符串的问题 #49823 @AilinKid - 修复无法在
REPLACE INTO
语句中使用 hint 的问题 #34325 @YangKeao - 修复由于
STREAM_AGG()
错误处理 CI 导致查询结果有误的问题 #49902 @wshwsh12 - 修复某些情况下,由于错误的分区裁剪导致查询 Range Partition 的结果不正确的问题 #50082 @Defined2014
- 修复使用
AUTO_ID_CACHE=1
的自增列时,由于并发冲突导致自增 ID 分配报错的问题 #50519 @tiancaiamao - 缓解当要处理的表的数量或表的分区数量过多时,TiDB 节点 OOM 的问题 #50077 @zimulala
- 修复在分布式框架下,DDL Owner 网络隔离后执行
ADD INDEX
操作导致数据不一致的问题 #49773 @tangenta - 修复包含 Apply 操作的查询在报错
fatal error: concurrent map writes
后导致 TiDB 崩溃的问题 #50347 @SeaRise - 修复通过
COM_STMT_EXECUTE
方式执行的COMMIT
或ROLLBACK
操作无法结束已超时事务的问题 #49151 @zyguan - 修复使用
PREPARE
方式执行SELECT INTO OUTFILE
语句时,应报错却返回执行成功的问题 #49166 @qw4990 - 修复执行包含
ORDER BY
的UNIQUE
索引点查时可能报错的问题 #49920 @jackysp - 修复开启
tidb_multi_statement_mode
模式时,使用索引点查的DELETE
和UPDATE
语句可能会报错的问题 #50012 @tangenta - 修复在短时间内执行大量
CREATE TABLE
语句时,TiDB 可能不会同步建立这些表的新统计信息元信息的问题 #36004 @xuyifangreeneyes - 修复
LEADING
hint 在UNION ALL
语句中无法生效的问题 #50067 @hawkingrei - 修复使用旧接口导致表的元信息可能不一致的问题 #49751 @hawkingrei
- 修复常见 hint 在
UNION ALL
语句中未生效的问题 #50068 @hawkingrei - 修复常量传播在处理
ENUM
或SET
类型时结果出错的问题 #49440 @winoros
- 修复当查询使用了会强制排序的优化器 hint(例如
TiKV
PD
TiFlash
Tools
Backup & Restore (BR)
TiCDC
- 修复在
ignore-event
中设置了过滤掉add table partition
事件后,TiCDC 未将相关分区的其它类型 DML 变更事件同步到下游的问题 #10524 @CharlesCheung96 - 修复上游表执行了
TRUNCATE PARTITION
后 changefeed 报错的问题 #10522 @sdojjy - 修复在极端情况下 changefeed 的
resolved ts
不推进的问题 #10157 @sdojjy - 修复并发创建多个 changefeed 时 TiCDC 返回
ErrChangeFeedAlreadyExists
错误的问题 #10430 @CharlesCheung96
- 修复在
TiDB Lightning
- 修复 EBS BR 运行时 TiDB Lightning 可能导入失败的问题 #49517 @mittalrishabh
- 修复 TiDB Lightning 分批 ingest 时数据可能丢失的问题 #50198 @D3Hunter