Todos os produtos
Search
Central de documentação

ApsaraDB for SelectDB:Índices bitmap

Última atualização: Sep 18, 2026

No ApsaraDB for SelectDB, os índices bitmap aceleram o desempenho das consultas ao permitir que o mecanismo de banco de dados filtre linhas com operações bit a bit, em vez de examinar cada linha individualmente. Use índices bitmap 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 em que se cria o índice bitmap.

column

Coluna em que se cria 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 entram em vigor apenas para dados armazenados no formato Segment V2. Ao criar um índice bitmap em uma tabela, o sistema converte automaticamente o formato de armazenamento dela 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