TiDB 6.1.6 Release Notes
TiDB 版本:6.1.6
TiCDC 修复了 Avro 编码 FLOAT 类型数据错误的问题 #8490 @
TiDB
TiKV
- 支持在小于 1 core 的 CPU 下启动 TiKV #13752 @andreid-db
TiDB
- 修复
ignore_plan_cache
hint 对 INSERT 语句可能不生效的问题 #40079 @qw4990 - 修复了
indexMerge
遇到错误后可能会导致 TiDB 崩溃的问题 #40877 @ @windtalker - 修复错误下推包含虚拟列的 TopN 算子到 TiKV 或 TiFlash 导致结果错误的问题 @Dousir9
- 修复了使用
Prepare
或Execute
查询某些虚拟表时无法将表 ID 下推,导致在大量 Region 的情况下 PD OOM 的问题 @djshow832 - 修复 Plan Cache 处理
int_col in (decimal...)
条件时可能缓存 FullScan 计划的问题 @qw4990 - 修复 IndexMerge 计划在 SET 类型列上可能生成错误区间的问题 #41293 @
- 修复了无符号的
TINYINT
/SMALLINT
/INT
和小于 的DECIMAL
/FLOAT
/DOUBLE
类型比较时,结果可能出错的问题 #41736 @ - 修复了查询
INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY
表导致 TiDB 服务器 OOM 的问题,在 Grafana dashboard 中查看慢查询记录的时候可能会触发该问题 #33893 @ - 修复 Range 分区允许多个
MAXVALUE
分区的问题 #36329 @ - 修复 Plan Cache 可能缓存 Shuffle 算子导致返回错误结果的问题 #38335 @
- 修复了
indexMerge
中可能会出现 goroutine 泄露的问题 #41545 @guo-shaoge - 修复在使用 Cursor Fetch 且在 Execute、Fetch、Close 之间运行其它语句后,Fetch 与 Close 命令可能会返回错误结果或造成 TiDB Panic 的问题 @YangKeao
- 修复了使用 DDL 修改浮点类型时,保持长度不变且减少小数位后,旧数据仍然保持原样的问题 @zimulala
- 修复了 Join
information_schema.columns
表会造成 TiDB panic 的问题 @tangenta - 修复了生成执行计划过程中,因为获取的 InfoSchema 不一致而导致的 TiDB panic 的问题 @tiancaiamao
- 修复 TiFlash 执行中遇到生成列会报错的问题 @guo-shaoge
- 修复当同一个 SQL 中出现多个不同的分区表时,TiDB 可能执行得到错误结果的问题 @mjonss
- 修复 Plan Cache 可能缓存 Shuffle 算子导致返回错误结果的问题 @qw4990 @
- 修复使用 Index Merge 的方式读取包含
SET
类型列的表时,结果可能出错的问题 #41293 @ - 修复在开启 Prepared Plan Cache 的情况下,索引全表扫可能会报错的问题 #42150 @
- 修复在 DDL 执行过程中,使用 PointGet 读取表的 SQL 语句可能会在执行时抛出 panic 的问题 #41622 @
- 修复事务内执行 PointUpdate 之后,
SELECT
结果不正确的问题 #28011 @ - 定期清理过期的 Region 缓存,避免内存泄漏和性能下降问题 #40461 @ @zyguan
- 修复 和
REPLACE
语句对不修改 value 的 key 没有加锁的问题 @zyguan
- 修复
-
- 修复转换
const Enum
类型到其他类型时报错的问题 @wshwsh12 - 修复 CPU 配额限制的问题 @BornChanger
- 修复 Snapshot Last Index 不正确的问题 @LintianShi
- 修复转换
PD
- 修复 Region Scatter 接口可能导致 leader 分布不均匀的问题 @HunDunDM
TiFlash
- 修复半连接在计算笛卡尔积时,使用内存过量的问题 @gengliqi
- 修复 TiFlash 日志搜索过慢的问题 @hehechen
- 修复了开启 new collation 后 TopN/Sort 算子结果可能出错的问题 @xzhangxian1008
- 修复了 Decimal 转换在某些情况下进位错误的问题 @windtalker
- 修复 TiFlash 无法识别生成列的问题 @guo-shaoge
- 修复了 Decimal 除法在某些情况下最后一位未进位的问题 @LittleFall
Tools
-
- 修复同步数据时由于
UPDATE
和INSERT
语句乱序可能导致Duplicate entry
错误的问题 @sdojjy - 修复由于 PD 和 TiCDC 之间的网络隔离引起 TiCDC 程序异常退出的问题 @overvenus
- 修复下游为 TiDB 或 MySQL 时,无主键且非空唯一索引所在列指定了 CHARACTER SET 同步时可能会出现数据不一致的问题 @zhaoxinyu
- 修复
db sorter
使用内存时未受cgroup memory limit
限制的问题 @amyangfei - 优化
cdc cli
在遇到非法输入时的错误提示 @CharlesCheung96 - 修复 redo log 容忍 S3 存储故障的时间过短的问题 @CharlesCheung96
- 修复在 PD 异常时,暂停一个 changefeed 会错误设置状态的问题 @sdojjy
- 修复同步数据时由于
TiDB Lightning
-