Bitmap 索引

    • bitmap index:位图索引,是一种快速数据结构,能够加快查询速度

    原理介绍

    创建和删除本质上是一个 schema change 的作业,具体细节可以参照 。

    index 创建和修改相关语法有两种形式,一种集成与 alter table 语句中,另一种是使用单独的 create/drop index 语法

    1. 参照SHOW INDEX

    2. 删除索引

      参照 或者 ALTER TABLE 中bitmap 索引相关的操作

    创建作业

    参照 schema change 文档 Scheam Change

    取消作业

    参照 schema change 文档 Scheam Change

    • 目前索引仅支持 bitmap 类型的索引。

    • bitmap 索引仅在单列上创建。

    • bitmap 索引能够应用在 数据模型的所有列和 Aggregate, Uniq 模型的key列上。

      • TINYINT
      • SMALLINT
      • UNSIGNEDINT
      • BIGINT
      • CHAR
      • VARCHAE
      • DATETIME
      • LARGEINT
      • DECIMAL
    • bitmap索引仅在 segmentV2 下生效,需要在be的配置文件中增加如下配置