Todos os produtos
Search
Central de documentação

ApsaraDB for SelectDB:Índices bitmap

Última atualização: Jun 29, 2026

Os índices bitmap aceleram o desempenho de consultas ao permitir que o mecanismo do banco de dados filtre linhas com operações bit a bit, em vez de examinar cada linha individualmente. Use esses índices em colunas frequentes em condições de filtro de igualdade e intervalo para reduzir o volume de dados lidos durante a execução da consulta.

Crie um índice bitmap

CREATE INDEX [IF NOT EXISTS] <index_name> ON <table_name> (<column>) USING BITMAP;

Parâmetro

Descrição

index_name

Nome do índice bitmap.

table_name

Tabela na qual criar o índice bitmap.

column

Coluna na qual criar o índice bitmap.

Visualize informações do índice

Para listar os índices de uma tabela, execute:

SHOW INDEX FROM [db_name.]<table_name>;

Exclua um índice bitmap

DROP INDEX [IF EXISTS] <index_name> ON [db_name.]<table_name>;

Limitações

Escopo

  • Os índices bitmap aplicam-se apenas a uma única coluna. O sistema não oferece suporte a índices bitmap multicolumna.

  • Esses índices funcionam apenas em dados armazenados no formato Segment V2. Ao criar um índice bitmap em uma tabela, o formato de armazenamento é convertido automaticamente para Segment V2.

Modelos de tabela e colunas compatíveis

Modelo de tabela

Colunas compatíveis

Modelo Duplicate Key

Todas as colunas

Modelo Unique Key

Todas as colunas

Modelo Aggregate Key

Apenas colunas de chave

Tipos de dados compatíveis

Categoria

Tipos de dados

Numérico

TINYINT, SMALLINT, INT, BIGINT, LARGEINT, DECIMAL

String

CHAR, VARCHAR

Data e hora

DATE, DATETIME

Outros

BOOL