TiDB 2.1.11 Release Notes

发版日期:2019 年 6 月 03 日

TiDB 版本:2.1.11

TiDB Ansible 版本:2.1.11

TiDB

  • 修复 delete 多表 join 的结果时使用错误 schema 的问题 #10595
  • 修复 CONVERT() 函数返回错误的字段类型的问题 #10263
  • 更新统计信息时合并不重叠的反馈信息 #10569
  • 修复 unix_timestamp()-unix_timestamp(now()) 计算错误的问题 #10491
  • 修复 period_diff 与 MySQL 8.0 不兼容的问题 #10501
  • 收集统计信息的时候,忽略 Virtual Column,避免异常报错 #10628
  • 支持 SHOW OPEN TABLES 语句 #10374
  • 修复某些情况下导致的 goroutine 泄露问题 #10656
  • 修复某些情况下设置 tidb_snapshot 变量时间格式解析出错的问题 #10637

PD

  • 修复因为 balance-region 可能会导致热点 Region 没有机会调度的问题 #1551
  • 将热点相关调度的优先级改为高优先级 #1551
  • 新增配置项 hot-region-schedule-limit 控制同时进行热点调度任务的数量及新增 hot-region-cache-hits-threshold 控制判断是否为热点 Region #1551

TiKV

  • 修复在仅有一个 leader,learner 时,learner 读到空 index 的问题 #4751
  • ScanLockResolveLock 放在高优先级线程池中处理,减少对普通优先级命令的影响 #4791
  • 同步所有收到的 snapshot 的文件 #4811

Tools

  • TiDB Binlog
    • 新增 GC 删数据限速功能,避免因为删除数据导致 QPS 降低的问题 #620

TiDB Ansible

  • 新增 Drainer 参数 #760