TiDB 3.1.0-beta.2 发布,分布式 NewSQL 数据库
TiDB3.1.0-beta.2现已发布,该版本更新内容如下: TiDB 3.1.0-beta.2 兼容性变化 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 新增peer_address参数,为其他类型的服务提供通过不同端连接此 TiKV server 的能力#6491 新增read_index和read_index_resp监控项,用于监控ReadIndex请求数#6610 PD Client 新增将本地线程统计信息汇报给 PD 的功能#6605 Backup 用 Rust 的async-speed-limit流控库替代RocksIOLimiter流控库,避免备份时拷贝多次内存的问题#6462 PD 新增 location label 的名字中允许使用斜杠/的功能#2084 TiFlash 初始版本 TiDB Ansible 新增同一个集群中部署多个 Grafana/Prometheus/Alertmanager 的功能#1143 新增部署 TiFlash 组件的功能#1148 新增 TiFlash 组件相关的监控指标#1152 Bug 修复 TiKV Raftstore 修复静默 Region 读数据处理不当导致无法处理读请求的问题#6450 修复ReadIndex在 leader 切换时可能导致系统 panic 的问题#6613 修复 Hibernate Region 在某些特殊条件下未被正确唤醒的问题#6730#6737#6972 Backup 修复备份数据时备份了多余的数据,导致恢复数据时数据索引不一致的问题#6659 修复备份时因处理已被删除的值逻辑不正确导致系统 panic 的问题#6726 PD 修复因 rule checker 给 Region 分配 store 失败导致系统 panic 的问题#2161 Tools TiDB Lightning 修复在非 Server mode 模式下 web 界面无法打开的问题#259 BR 修复在恢复数据过程中遇到不可恢复的错误时,程序无法及时退出的问题#152 TiDB Ansible 修复在某些场景下获取不到 PD Leader 导致滚动升级命令执行失败的问题#1122 更新说明: https://pingcap.com/docs-cn/v3.1/releases/3.1.0-beta.2/