Gunakan sintaks TAMPILKAN INDEKS untuk melihat informasi terkait indeks tabel tertentu, seperti jenis indeks, kemajuan pembuatan indeks, dan kolom indeks. Dengan ini, Anda dapat dengan cepat memeriksa skema indeks tabel yang ditentukan. Sintaks ini juga dapat digunakan sebelum menghapus indeks sekunder atau indeks pencarian untuk memastikan bahwa indeks tersebut dinonaktifkan.
Mesin yang berlaku
Sintaks TAMPILKAN INDEKS hanya berlaku untuk LindormTable.
Sintaks
show_index_statement ::= SHOW INDEX FROM table_identifier; Hasil yang dikembalikan
Bidang | Deskripsi |
TABLE_SCHEMA | Database tempat tabel yang diquery disimpan. |
DATA_TABLE | Nama tabel yang diquery. |
INDEX_NAME | Nama indeks dari tabel yang diquery. |
INDEX_STATE | Status indeks. Nilai valid:
|
INDEX_PROGRESS | Kemajuan pembuatan indeks. Kemajuan pembuatan yang ditampilkan bervariasi tergantung pada jenis indeks.
|
INDEX_TYPE | Jenis indeks. Nilai valid:
|
INDEX_COVERED | Menunjukkan apakah indeks mencakup kolom yang disertakan.
|
INDEX_COLUMN | Kolom dalam indeks. |
INDEX_TTL | TTL untuk data yang diindeks. Satuan: detik. Penting Jika TTL untuk data yang diindeks tidak dikonfigurasi, bidang ini kosong untuk indeks sekunder dan bernilai 0 untuk indeks pencarian. |
INDEX_DESCRIPTION | Informasi tambahan tentang indeks.
|
Contoh
Dalam contoh berikut, tabel dasar dan indeks dibuat dengan mengeksekusi pernyataan berikut:
-- Buat tabel dasar.
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 indeks sekunder bernama idx1.
CREATE INDEX idx1 ON test(c1 desc) include(c3,c4) WITH (COMPRESSION='ZSTD');
-- Buat indeks pencarian bernama idx2.
CREATE INDEX IF NOT EXISTS idx2 USING SEARCH ON test(p1, p2, c1, c2, c3);Eksekusi pernyataan berikut untuk melihat semua indeks 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 | |
+--------------+------------+------------+-------------+-------------------------------+------------+---------------+----------------+-----------+---------------------------------------+