title | aliases | summary | ||
---|---|---|---|---|
TiDB 2.1.15 Release Notes |
|
TiDB 2.1.15 发布,修复了多个函数处理微秒、空值比较、插入参数、索引建立等问题,并新增了多个 SQL 语句和监控项。TiKV 统一日志格式,提高了调度准确度。PD 也统一了日志格式。TiDB Binlog 优化了 Pump GC 策略。TiDB Lightning 修复了导入错误问题。TiDB Ansible 新增监控项用于监测 SQL 语句解析耗时和执行计划编译耗时。 |
发版日期:2019 年 7 月 18 日
TiDB 版本:2.1.15
TiDB Ansible 版本:2.1.15
- 修复
DATE_ADD
函数处理微秒时由于没有对齐导致结果不正确的问题 #11289 - 修复
DELETE
语句中,字符串列中的空值与 FLOAT/INT 做比较时会报错的问题 #11279 - 修复
INSERT
函数参数有NULL
值时,未正确返回NULL
值的问题 #11249 - 修复在非字符串类型且长度为 0 的列建立索引时出错的问题 #11215
- 新增
SHOW TABLE REGIONS
的语句,支持通过 SQL 查询表的 Region 分布情况 #11238 - 修复
UPDATE … SELECT
语句因SELECT
子查询中使用投影消除来优化规则所导致的报错 #11254 - 新增
ADMIN PLUGINS ENABLE/DISABLE
SQL 语句,支持通过 SQL 动态开启/关闭 Plugin #11189 - Audit Plugin 新增审计连接功能 #11189
- 修复点查时,某列被查询多次而且结果为 NULL 时会 Panic 的问题 #11227
- 新增
tidb_scatter_region
配置项,控制创建表时是否开启自己打散 Record Region #11213 - 修复
RAND
函数由于非线程安全的rand.Rand
导致的 Data Race 问题 #11170 - 修复某些情况下整数和非整数比较结果不正确的问题 #11191
- 支持修改 Database/Table 的 Collate,条件限制为 Database/Table 字符集必须是 UTF8/UTF8MB4 #11085
- 修复
CURRENT_TIMESTAMP
作为列的默认值且指定浮点精度时,SHOW CREATE TABLE
等语句显示精度不完整的问题 #11087
- 统一日志格式 #1625
TiDB Binlog
- 优化 Pump GC 策略,去掉了未被在线 drainer 消费到的 binlog 保证不清理的限制 #663
TiDB Lightning
- 修复 SQL dump 指明的列名不是小写时导入错误的问题 #210
- TiDB Dashboard 新增
parse duration
和compile duration
监控项,用于监测 SQL 语句解析耗时和执行计划编译耗时 #815