TiDB 3.1 Beta.2 Release Notes
发版日期:2020 年 3 月 9 日
TiDB 版本:3.1.0-beta.2
TiDB Ansible 版本:3.1.0-beta.2
警告:
该版本存在一些已知问题,已在新版本中修复,建议使用 3.1.x 的最新版本。
兼容性变化
- Tools
- TiDB Lightning
- 优化配置项,部分配置项在没有进行配置的时候使用 TiDB Lightning 配置参数中的默认配置 #255
- 新增
--tidb-password命令行参数,用于设置 TiDB 的密码 #253
新功能
-
TiDB
-
支持在列属性上添加
AutoRandom关键字,控制系统自动为主键分配随机整数,避免AUTO_INCREMENT自增主键带来的写入热点问题 #14555 - 新增通过 DDL 语句为表创建、删除列存储副本的功能 #14537
- 新增优化器可自主选择不同的存储引擎的功能 #14537
- 新增 SQL Hint 支持不同的存储引擎的功能 #14537
- 新增通过
tidb_replic_read系统变量从 Follower 上读取数据的功能 #13464 -
TiKV
-
Raftstore
- PD Client
- 新增将本地线程统计信息汇报给 PD 的功能 #6605
- Backup
- 用 Rust 的
async-speed-limit流控库替代RocksIOLimiter流控库,避免备份时拷贝多次内存的问题 #6462
- 用 Rust 的
- PD
- 新增 location label 的名字中允许使用斜杠
/的功能 #2084 - TiFlash
- 初始版本
- TiDB Ansible
- 新增同一个集群中部署多个 Grafana/Prometheus/Alertmanager 的功能 #1143
- 新增部署 TiFlash 组件的功能 #1148
- 新增 TiFlash 组件相关的监控指标 #1152
