本文主要介绍云数据库SelectDB中的Bitmap索引及使用时的注意事项。
背景信息
位图索引(Bitmap Index)是一种快速数据结构,能够加快查询速度。本文主要介绍如何创建索引(index)作业,以及创建索引(index)的一些注意事项和常见问题。
创建索引
语法如下。
CREATE INDEX [IF NOT EXISTS] <index_name> ON <table_name> (<column>) USING BITMAP;
参数说明。
参数 | 描述 |
table_name | 需要创建索引表名。 |
column | 需要创建索引的列名。 |
查看索引
语法如下。
SHOW INDEX FROM [db_name.]<table_name>;
删除索引
语法如下。
DROP INDEX [IF EXISTS] index_name ON [db_name.]table_name;
注意事项
Bitmap索引仅支持在单列上创建。
Bitmap索引可以应用在Duplicate,Unique数据模型的所有列和Aggregate模型的key列上。
Bitmap索引仅在Segment V2下生效。当创建索引(index)时,表的存储格式将默认转换为V2格式。
Bitmap索引支持的数据类型如下。
TINYINT
SMALLINT
INT
BIGINT
CHAR
VARCHAR
DATE
DATETIME
LARGEINT
DECIMAL
BOOL
文档内容是否对您有帮助?