All Products
Search
Document Center

Lindorm:SHOW INDEX

Last Updated:Aug 26, 2026

Anda dapat menggunakan sintaksis SHOW INDEX untuk melihat informasi mengenai indeks pada tabel tertentu, termasuk jenis indeks, progres pembuatan indeks, dan kolom indeks. Dengan demikian, Anda dapat dengan cepat memeriksa skema indeks dari tabel tersebut. Sintaksis ini juga berguna sebelum menghapus secondary index atau search index untuk memastikan bahwa indeks tersebut telah dinonaktifkan.

Mesin yang didukung

Sintaksis SHOW INDEX hanya berlaku untuk LindormTable.

Sintaksis

show_index_statement     ::= SHOW INDEX FROM table_identifier;   

Hasil yang dikembalikan

Field

Deskripsi

TABLE_SCHEMA

Database tempat tabel yang ditanyakan disimpan.

DATA_TABLE

Nama tabel yang ditanyakan.

INDEX_NAME

Nama indeks dari tabel yang ditanyakan.

INDEX_STATE

Status indeks. Nilai yang valid:

  • BUILDING: Indeks sedang dalam proses pembuatan.

  • ACTIVE: Indeks telah dibuat untuk data yang ada dan sedang dibuat untuk data inkremental.

  • INACTIVE: Pembuatan indeks gagal.

  • DISABLED: Indeks dinonaktifkan.

INDEX_PROGRESS

Progres pembuatan indeks. Progres yang ditampilkan bervariasi tergantung jenis indeks.

  • Secondary index: Progres pembuatan secondary index ditampilkan berdasarkan tahapan. Tugas pembuatan secondary index dapat berada pada salah satu tahap berikut:

    • NOT_STARTED: Tugas belum dikirim.

    • WAITING: Tugas telah dikirim dan menunggu eksekusi.

    • EXECUTING: Tugas sedang berjalan. Progres real-time ditampilkan dalam persentase dengan format xx.xx%.

    • FAILED: Tugas gagal. Dalam kasus ini, 256 karakter pertama dari pesan error yang dikembalikan akan ditampilkan.

    • CANCELLED: Tugas telah dibatalkan.

    Penting

    Secondary index hanya didukung di LindormTable versi 2.6.7 dan yang lebih baru. Untuk informasi lebih lanjut tentang cara melihat atau melakukan upgrade versi LindormTable, lihat Catatan rilis LindormTable dan Upgrade versi mesin minor instans Lindorm. Jika Anda tidak dapat melakukan upgrade versi LindormTable instans Lindorm Anda ke versi 2.6.7 atau yang lebih baru melalui Konsol, hubungi dukungan teknis (ID DingTalk: s0s3eg3).

  • Search index: Progres ditunjukkan oleh status berikut.

    • DONE: Tugas selesai.

    • WAITING: Tugas telah dikirim dan menunggu eksekusi.

    • EXECUTING: Tugas sedang berjalan. Progres real-time ditampilkan dalam persentase dengan format xx.xx%.

    • FAILED: Tugas gagal. Pesan error ditampilkan di field INDEX_DESCRIPTION. Hanya 256 karakter pertama dari pesan yang ditampilkan.

    Catatan
    • Progres pembuatan search index hanya ditampilkan jika Anda menggunakan LindormTable versi 2.8.5 atau yang lebih baru dan LTS versi 3.8.13.5 atau yang lebih baru.

    • Untuk versi sebelumnya, atau untuk melihat progres dan informasi error yang lebih detail, buka konsol LTS. Di panel navigasi sebelah kiri, pilih Lindorm Search > Full Data replication to Search dan lihat nilai parameter State serta detail tugas lainnya.

    • Untuk melihat atau melakukan upgrade versi saat ini, lihat Upgrade versi mesin minor instans Lindorm. Jika Anda tidak dapat melakukan upgrade ke versi yang didukung melalui Konsol, hubungi dukungan teknis Lindorm (ID DingTalk: s0s3eg3).

INDEX_TYPE

Jenis indeks. Nilai yang valid:

  • SECONDARY: Indeks merupakan secondary index.

  • SEARCH: Indeks merupakan search index.

INDEX_COVERED

Menunjukkan apakah indeks berisi included columns.

  • Secondary index: Mengembalikan TRUE jika indeks memiliki included columns, dan FALSE jika tidak.

    Catatan

    Untuk informasi lebih lanjut tentang included columns, lihat Secondary indexes.

  • Search index: Selalu mengembalikan NA. Jenis indeks ini tidak mendukung included columns.

INDEX_COLUMN

Kolom-kolom dalam indeks.

INDEX_TTL

TTL untuk data yang diindeks. Satuan: detik.

Penting

Jika TTL untuk data yang diindeks tidak dikonfigurasi, field ini kosong untuk secondary index dan bernilai 0 untuk search index.

INDEX_DESCRIPTION

Informasi tambahan mengenai indeks.

  • Secondary index: Secondary index tidak memiliki informasi tambahan. Nilai field ini kosong.

  • Search index: Search index tidak memiliki informasi tambahan. Nilai field ini kosong.

Contoh

Pada contoh berikut, tabel utama dan indeks dibuat dengan menjalankan pernyataan-pernyataan berikut:

-- Buat tabel utama
CREATE TABLE test (
  p1 VARCHAR NOT NULL,
  p2 INTEGER NOT NULL,
  c1 BIGINT,
  c2 DOUBLE,
  c3 VARCHAR,
  c4 TIMESTAMP,
  PRIMARY KEY(p1, p2)
) WITH (CONSISTENCY = 'strong', MUTABILITY='MUTABLE_LATEST');

-- Buat secondary index idx1
CREATE INDEX idx1 ON test(c1 desc) include(c3,c4) WITH (COMPRESSION='ZSTD');

-- Buat search index idx2
CREATE INDEX IF NOT EXISTS idx2 USING SEARCH ON test(p1, p2, c1, c2, c3);

Jalankan pernyataan berikut untuk melihat semua indeks dari tabel test:

SHOW INDEX FROM test;

Hasil berikut dikembalikan:

+--------------+------------+------------+-------------+-------------------------------+------------+---------------+----------------+-----------+---------------------------------------+
| TABLE_SCHEMA | DATA_TABLE | INDEX_NAME | INDEX_STATE |        INDEX_PROGRESS         | INDEX_TYPE | INDEX_COVERED |  INDEX_COLUMN  | INDEX_TTL |           INDEX_DESCRIPTION           |
+--------------+------------+------------+-------------+-------------------------------+------------+---------------+----------------+-----------+---------------------------------------+
| hd           | test       | idx1       | ACTIVE      | 100%                          | SECONDARY  | TRUE          | c1,p1,p2       |           |                                       |
| hd           | test       | idx2       | ACTIVE      | N/A                           | SEARCH     | NA            | p1,c3,p2,c2,c1 | 0         |                                       |
+--------------+------------+------------+-------------+-------------------------------+------------+---------------+----------------+-----------+---------------------------------------+