本文主要介紹中的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索引支援的資料類型如下。
TINYINTSMALLINTINTBIGINTCHARVARCHARDATEDATETIMELARGEINTDECIMALBOOL