TiDB 2.1 RC2 Release Notes
- SQL 优化器
- SQL 执行引擎
- 统计信息
- Server
- 增加 Trace 相关的依赖库
- 开启 Golang 的 mutex profile 功能 #7512
Admin
语句需要Super_priv
权限- 禁止用户 Drop 关键的系统表 #7471
- 从
juju/errors
切换到pkg/errors
- 完成 SQL Tracing 功能原型 #7016
- 删除 goroutine pool
- 将 TiDB 启动时的内部 SQL 设置为高优先级 #7616
- 在监控中用不同的标签区分内部 SQL 和用户 SQL
- 缓存最近一周内最慢的 30 条慢查询日志在 TiDB Server 上 #7646
- TiDB 集群设置时区的方案
- 丰富 错误信息 #7658
- 在 TiDB 集群启动时设置集群时区信息
- 兼容性
Year
类型字段增加 unsigned flag #7542- 修复在 Prepare/Execute 模式下,
Year
类型结果长度设置问题 - 修复 Prepare/Execute 模式下时间 0 值的处理问题 #7506
- 解决整数类型除法实现中的错误处理问题
- 解决
ComStmtSendLongData
处理过程中的兼容性问题 #7485 - 解决字符串转为整数类型过程中的错误处理问题
- 优化
information_schema.columns_in_table
表中的值精度 #7463 - 修复使用 MariaDB 客户端对字符串类型数据的写入和更新的兼容性问题
- 修复返回值别名的兼容性问题 #7600
- 修复
information_schema.COLUMNS
表中浮点数的NUMERIC_SCALE
值不正确的问题 - 解决单行注释内容为空 Parser 报错的问题 #7612
- 表达式
- DML
- DDL
- TiKV Go Client
- 支持
Seek
操作只获取Key
#7419
- 支持
- (实验性)
- 解决无法使用 Bigint 类型列作为 Partition Key 的问题 #7520
- 支持 Partitioned Table 添加索引过程中遇到问题回滚操作
- 新特性
- 支持
GetAllStores
的接口 #1228 - Simulator 添加评估调度的统计信息
- 支持
- 功能改进
- Bug 修复
- 修复 pd-ctl 使用 hot store 命令错误退出的问题