TiDB 3.1 Beta.2 Release Notes

    TiDB 版本:3.1.0-beta.2

    TiDB Ansible 版本:3.1.0-beta.2

    警告

    • Tools
      • TiDB Lightning
        • 优化配置项,部分配置项在没有进行配置的时候使用 中的默认配置 #255
        • 新增 命令行参数,用于设置 TiDB 的密码
    • TiDB

      • 支持在列属性上添加 AutoRandom 关键字,控制系统自动为主键分配随机整数,避免 AUTO_INCREMENT 自增主键带来的写入热点问题
      • 新增通过 DDL 语句为表创建、删除列存储副本的功能 #14537
      • 新增优化器可自主选择不同的存储引擎的功能
      • 新增 SQL Hint 支持不同的存储引擎的功能 #14537
      • 新增通过 tidb_replic_read 系统变量从 Follower 上读取数据的功能
    • TiKV

      • PD Client
        • 新增将本地线程统计信息汇报给 PD 的功能 #6605
      • Backup
        • 用 Rust 的 流控库替代 RocksIOLimiter 流控库,避免备份时拷贝多次内存的问题
    • PD

      • 新增 location label 的名字中允许使用斜杠 / 的功能 #2084
    • TiFlash

      • 初始版本
      • 新增同一个集群中部署多个 Grafana/Prometheus/Alertmanager 的功能
      • 新增部署 TiFlash 组件的功能 #1148
      • 新增 TiFlash 组件相关的监控指标
    • PD

      • 修复因 rule checker 给 Region 分配 store 失败导致系统 panic 的问题
    • Tools

      • TiDB Lightning
        • 修复在非 Server mode 模式下 web 界面无法打开的问题 #259
      • BR
        • 修复在恢复数据过程中遇到不可恢复的错误时,程序无法及时退出的问题