1.Dengan mendefinisikan kolom sebagai PRIMARY KEY
(itulah kemungkinan besar kolom id Anda), Oracle secara implisit membuat indeks untuk kolom ini. Kemungkinan besar akan memutuskan untuk menggunakan indeks itu ketika Anda memilih dengan WHERE id=123
). Anda dapat memberikan petunjuk
dalam permintaan Anda untuk membuat Oracle menggunakan indeks (dalam banyak kasus), tetapi itu tidak perlu bagi Anda.
2. Oracle tidak mungkin menggunakan indeks untuk LIKE
(kecuali jika Anda tahu bahwa teks Anda dimulai dengan string yang dicari dan Anda dapat menggunakan 'xyz%'). Lihat postingan Tony Andrews
untuk informasi lebih lanjut tentang kapan dan bagaimana menggunakan indeks untuk pemindaian tabel lengkap.
Artikel tentang klausa Oracle LIKE mencari dengan indeks teks harus memberikan informasi tentang cara menangani penelusuran teks lengkap.