- aliases: [‘/docs-cn/releases/2.1.1/‘]
- TiDB 2.1.1 Release Notes
- TiDB
- PD
- TiKV
- Tools
title: TiDB 2.1.1 Release Notescategory: Releases
aliases: [‘/docs-cn/releases/2.1.1/‘]
TiDB 2.1.1 Release Notes
2018 年 12 月 12 日,TiDB 发布 2.1.1 版。相比 2.1.0 版本,该版本对系统稳定性、优化器、统计信息以及执行引擎做了很多改进。
TiDB
- 优化器/执行器
- 修复时间为负值时的四舍五入错误 #8574
- 修复
uncompress
函数未检查数据长度的问题 #8606 - 在执行
execute
命令后重置prepare
语句绑定的变量 #8652 - 支持对分区表自动收集统计信息 #8649
- 修复在下推
abs
函数时设置错误的整数类型 #8628 - 修复 JSON 列的数据竞争问题 #8660
- Server
- 修复在 PD 故障时获取错误 TSO 的问题 #8567
- 修复不规范的语句导致启动失败的问题 #8576
- 修复在事务重试时使用了错误的参数 #8638
- DDL
- 将表的默认字符集和排序规则改为
utf8mb4
和utf8mb4_bin
#8590 - 增加变量
ddl_reorg_batch_size
来控制添加索引的速度 #8614 - DDL 中的 character set 和 collation 选项内容不再大小写敏感 #8611
- 修复对于生成列添加索引的问题 #8655
- 将表的默认字符集和排序规则改为
PD
- 修复一些配置项无法在配置文件中设置为
0
的问题 #1334 - 启动时检查未定义的配置 #1362
- 避免 transfer leader 至新创建的 Peer,优化可能产生的延迟增加问题 #1339
- 修复 RaftCluster 在退出时可能的死锁问题 #1370
TiKV
- 避免 transfer leader 至新创建的 Peer,优化可能产生的延迟增加问题 #3878
Tools
- Lightning
- 优化对导入表的
analyze
机制,提升了导入速度 - 支持 checkpoint 信息储存在本地文件
- 优化对导入表的
- TiDB-Binlog
- 修复 pb files 输出 bug,表只有主键列则无法产生 pb event