全部产品
Search
文档中心

ApsaraDB for SelectDB:Indeks Bitmap

更新时间:Jul 30, 2025

Topik ini menjelaskan indeks bitmap di ApsaraDB for SelectDB dan cara menggunakannya.

Informasi latar belakang

Indeks bitmap adalah struktur data yang dapat dibuat dengan cepat dan mempercepat kueri. Topik ini menjelaskan cara membuat indeks bitmap, serta mencakup catatan penggunaan dan masalah umum terkait pembuatan indeks tersebut.

Buat indeks bitmap

Sintaks:

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

Tabel berikut menjelaskan parameter:

Parameter

Deskripsi

table_name

Nama tabel tempat Anda ingin membuat indeks bitmap.

column

Nama kolom tempat Anda ingin membuat indeks bitmap.

Kueri informasi tentang indeks bitmap

Sintaks:

SHOW INDEX FROM [db_name.]<table_name>;

Hapus indeks bitmap

Sintaks:

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

Catatan penggunaan

  • Anda hanya dapat membuat indeks bitmap pada satu kolom.

  • Indeks bitmap dapat diterapkan pada semua kolom dalam model kunci Duplikat atau Unik, serta pada kolom kunci dalam model kunci Agregate.

  • Indeks bitmap hanya berlaku untuk data dalam format Segment V2. Saat Anda membuat indeks bitmap untuk sebuah tabel, format penyimpanan tabel tersebut secara default dikonversi ke format Segment V2.

  • Indeks bitmap mendukung tipe data berikut:

    • TINYINT

    • SMALLINT

    • INT

    • BIGINT

    • CHAR

    • VARCHAR

    • DATE

    • DATETIME

    • LARGEINT

    • DECIMAL

    • BOOL