![]() 59
2.2.3.4 Index-hint
Menurut
Chan,
Immanuel
(2008
p16-8),
index
hint
dalam sebuah
query berguna ketika pengguna ingin memaksakan sebuah indeks
dieksekusi oleh
optimizer.
Penggunaan
index
hint
digunakan
agar
optimizer
menggunakan proses eksekusi sebuah query dengan akses melalui indeks
yang dinyatakan dalam sebuah index hint. Gambar 2.47 menunjukkan skema
bagaimana index hint bekerja :
Gambar 2. 47 Skema Index hint bekerja
Syntax pembuatan index hint adalah :
/*+ index(nama_table nama_indeks) */
Gambar 2. 48 Syntax pembuatan index hint
Gambar 2.49 menunjukkan bagaimana cara pengunaan index hint
/*+ index(emp5 skip1) */
Gambar 2. 49 Cara pengunaan index hint
Ketika sebuah
index hint digunakan,
maka optimizer akan melakukan
eksekusi
sesuai
dengan
nama
indeks
yang
dispesifikasikan
pada
query
tersebut. Jika daftar kolom dan
indeks bersesuaian,
maka
indeks tersebut yang
akan
dieksekusi.
Jika
indeks
tersebut
tidak
ada,
maka
indeks
yang
berkaitan
|