- aliases: [‘/docs-cn/releases/2.1.4/‘]
- TiDB 2.1.4 Release Notes
- TiDB
- TiKV
- Tools
title: TiDB 2.1.4 Release Notescategory: Releases
aliases: [‘/docs-cn/releases/2.1.4/‘]
TiDB 2.1.4 Release Notes
2019 年 2 月 15 日,TiDB 发布 2.1.4 版,TiDB-Ansible 相应发布 2.1.4 版本。相比 2.1.3 版本,该版本对系统稳定性、优化器、统计信息以及执行引擎做了很多改进。
TiDB
- 优化器/执行器
- 修复
VALUES
函数未正确处理 FLOAT 类型的问题 #9223 - 修复某些情况下
CAST
浮点数成字符串结果不正确的问题 #9227 - 修复
FORMAT
函数在某些情况下结果不正确的问题 #9235 - 修复某些情况下处理 Join 查询时 panic 的问题 #9264
- 修复
VALUES
函数未正确处理 ENUM 类型的问题 #9280 - 修复
DATE_ADD
/DATE_SUB
在某些情况下结果不正确的问题 #9284
- 修复
- Server
- 优化 reload privilege success 日志,将其调整为 DEBUG 级别 #9274
- DDL
tidb_ddl_reorg_worker_cnt
和tidb_ddl_reorg_batch_size
变成 GLOBAL 变量 #9134- 修复某些异常情况下,在 Generated column 增加索引导致的 Bug #9289
TiKV
- 修复在 TiKV 关闭时可能发生重复写的问题 #4146
- 修复某些情况下 event listener 结果处理异常的问题 #4132
Tools
- Lightning
- 优化内存使用 #107,#108
- 去掉 dump files 的 chunk 划分,减少对 dump files 的一次额外解析 #109
- 限制读取 dump files 的 I/O 并发,避免过多的 cache miss 导致性能下降 #110
- 对单个表实现 batch 导入,提高导入的稳定性 #110
- TiKV 在 import 模式下开启 auto compactions #4199
- 增加禁用 TiKV periodic Level-1 compaction 参数,因为当 TiKV 集群为 2.1.4 或更高版本时,在导入模式下会自动执行 Level-1 compaction #119
- 限制 import engines 数量,避免过大占用 importer 磁盘空间 #119
- 数据同步对比统计 (sync-diff-inspector) 支持使用 TiDB 统计信息来划分 chunk #197