• 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_cnttidb_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