TiDB 实验特性

本文介绍 TiDB 各版本中的实验特性。不建议在生产环境中使用实验特性。

性能

稳定性

  • 提升优化器选择索引的稳定性:扩展统计信息功能,收集多列顺序依赖性信息,帮助优化器选择相对较优的索引(v5.0 实验特性)

  • 后台限流(v6.2.0 实验特性)

    你可以使用后台限流相关的 quota 配置项以限制后台各类请求占用的 CPU 资源。触发该限制的请求会被强制等待一段时间以让出 CPU 资源。

调度功能

  • 弹性调度功能。结合 Kubernetes,可根据实时负载状态,动态扩缩节点,能够有效地缓解业务高峰的压力并且节约不必要的成本开销。详情参阅启用 TidbCluster 弹性伸缩。(v4.0 实验特性)
  • 调整 PD 中热点均衡调度器使用 v1 或 v2 版本算法。详情参阅 scheduler config balance-hot-region-scheduler。(v6.3 实验特性)

SQL 功能

  • 表达式索引 (Expression Index) 功能。表达式索引也叫函数索引,在创建索引时索引的字段不一定是一个具体的列,也可以是由一个或者多个列计算出来的表达式。对于快速访问那些基于计算结果的表非常有用。详情参阅:表达式索引。(v4.0 实验特性)
  • 生成列。(v2.1 实验特性)
  • 自定义变量。(v2.1 实验特性)
  • Cascades Planner:基于 Cascades 框架的自顶向下查询优化器。(v3.0 实验特性)
  • 表级锁 (Table Lock)(v4.0.0 实验特性)
  • 元数据锁(v6.3.0 实验特性)
  • Range INTERVAL 分区(v6.3.0 实验特性)
  • 添加索引加速(v6.3.0 实验特性)

存储

备份与恢复

数据迁移

数据共享订阅

垃圾回收

问题诊断