TiDB 实验特性

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

    • TiFlash 限制压缩或整理数据占用 I/O 资源,缓解后台任务与前端的数据读写对 I/O 资源的争抢(v5.0 实验特性)
    • 提升优化器选择索引的稳定性(v5.0 实验特性)
      • 重构统计信息模块,帮助优化器选择相对较优的索引,包括从 和直方图中删除 TopN 值,为索引的直方图维护 Bucket NDV。

    调度功能

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

    SQL 功能

    • 使用 SQL 接口设置数据放置规则。(v5.3 实验特性)
    • List 分区表 (List Partition)。(v5.0 实验特性)
    • List Column 分区表 (List Column Partition)。(v5.0 实验特性)
    • 。(v5.1 实验特性)
    • 表达式索引 (Expression Index) 功能。表达式索引也叫函数索引,在创建索引时索引的字段不一定是一个具体的列,也可以是由一个或者多个列计算出来的表达式。对于快速访问那些基于计算结果的表非常有用。详情参阅:表达式索引。(v4.0 实验特性)
    • 。(v2.1 实验特性)
    • 自定义变量。(v2.1 实验特性)
    • JSON 函数。(v2.1 实验特性)
    • 将配置参数持久化存储到 PD 中,并且可以动态修改配置项的功能。(v4.0 实验特性)
    • 。(v4.0 实验特性)

    TiDB 数据共享订阅

    • TiCDC 集成第三方生态 (v5.0 实验特性)

    存储

    • 。(v4.0 实验特性)
    • Titan Level Merge 功能。(v4.0 实验特性)
    • TiFlash 支持将存储引擎的新数据分布在多个硬盘上,分摊 I/O 压力。(v4.0 实验特性)
    • 。(v3.1 实验特性)

    垃圾回收

    • 。(v5.0 实验特性)

    问题诊断

    • 。(v4.0 实验特性)
    • 集群诊断。(v4.0 实验特性)
    • 。(v5.3 实验特性)