title | aliases | ||
---|---|---|---|
TiDB 2.1 RC2 Release Notes |
|
2018 年 9 月 14 日,TiDB 发布 2.1 RC2 版。相比 2.1 RC1 版本,该版本对系统稳定性、优化器、统计信息以及执行引擎做了很多改进。
- SQL 优化器
- SQL 执行引擎
- 统计信息
- Server
- 增加 Trace 相关的依赖库 #7532
- 开启 Golang 的 mutex profile 功能 #7512
Admin
语句需要Super_priv
权限 #7486- 禁止用户 Drop 关键的系统表 #7471
- 从
juju/errors
切换到pkg/errors
#7151 - 完成 SQL Tracing 功能原型 #7016
- 删除 goroutine pool #7564
- 支持使用
USER1
信号来查看 goroutine 信息 #7587 - 将 TiDB 启动时的内部 SQL 设置为高优先级 #7616
- 在监控中用不同的标签区分内部 SQL 和用户 SQL #7631
- 缓存最近一周内最慢的 30 条慢查询日志在 TiDB Server 上 #7646
- TiDB 集群设置时区的方案 #7656
- 丰富
GC life time is shorter than transaction duration
错误信息 #7658 - 在 TiDB 集群启动时设置集群时区信息 #7638
- 兼容性
Year
类型字段增加 unsigned flag #7542- 修复在 Prepare/Execute 模式下,
Year
类型结果长度设置问题 #7525 - 修复 Prepare/Execute 模式下时间 0 值的处理问题 #7506
- 解决整数类型除法实现中的错误处理问题 #7492
- 解决
ComStmtSendLongData
处理过程中的兼容性问题 #7485 - 解决字符串转为整数类型过程中的错误处理问题 #7483
- 优化
information_schema.columns_in_table
表中的值精度 #7463 - 修复使用 MariaDB 客户端对字符串类型数据的写入和更新的兼容性问题 #7573
- 修复返回值别名的兼容性问题 #7600
- 修复
information_schema.COLUMNS
表中浮点数的NUMERIC_SCALE
值不正确的问题 #7602 - 解决单行注释内容为空 Parser 报错的问题 #7612
- 表达式
- DML
- DDL
- TiKV Go Client
- 支持
Seek
操作只获取Key
#7419
- 支持
- Table Partition(实验性)
- 新特性
- 功能改进
- Bug 修复
- 修复 pd-ctl 使用 hot store 命令错误退出的问题 #1244
- 性能优化
- 功能改进
- Bug 修复