TiDB 4.0 实验特性

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

调度功能

  • Cascading Placement Rules 是一套副本规则系统,用于指导 PD 针对不同类型的数据生成对应的调度。通过组合不同的调度规则,用户可以精细地控制任何一段连续数据的副本数量、存放位置、主机类型、是否参与 Raft 投票、是否可以担任 Raft leader 等属性。详情参阅:Cascading Placement Rules
  • 弹性调度功能,结合 Kubernetes,可根据实时负载状态,动态扩缩节点,能够有效地缓解业务高峰的压力并且节约不必要的成本开销。详情参阅:启用 TidbCluster 弹性伸缩
  • 随机采样约 10000 行数据来快速构建统计信息(v3.0 实验特性)

SQL 功能

  • 支持表达式索引 (Expression Index) 功能,表达式索引也叫函数索引,在创建索引时索引的字段不一定要是一个具体的列,而可以由一个或者多个列计算出来的表达式。对于快速访问那些基于计算结果的表非常有用。详情参阅:表达式索引
  • 执行计划缓存(v4.0 实验特性)。
  • Cascades Planner:基于 Cascades 框架的自顶向下查询优化器。(v3.0 实验特性)
  • 表级锁 (Table Lock)(v4.0.0 实验特性)

服务级别功能

  • TiDB 实例支持以 Region 为单位缓存算子下推到 TiKV 的的返回结果,提升 SQL 语句完全一致、SQL 语句包含一个变化条件且仅限于表主键或分区主键,其他部分一致和 SQL 语句包含多个变化的条件且条件完全匹配一个复合索引列,其他部分一致场景时 SQL 执行的效率。详情参阅:缓存查询结果
  • 支持将配置参数持久化存储到 PD 中,支持动态修改配置项功能,提升产品易用性。
下载 PDF文档反馈社区交流
文档内容是否有帮助?
产品
TiDB
学习
客户案例
PingCAP Education
TiDB in Action
© 2023 PingCAP. All Rights Reserved.