Di Oracle SQL Developer, ketika Anda memiliki SQL di lembar kerja, ada tombol "Jelaskan Rencana", Anda juga bisa menekan F10. Setelah Anda menjalankan rencana Jelaskan, itu akan ditampilkan di tampilan bawah Pengembang SQL. Ada kolom "OBJECT_NAME", itu akan memberi tahu Anda indeks apa yang sedang digunakan. Misalnya pada query yang baru saja saya jalankan, pada kolom kiri (OPERASI) muncul "SELECT STATEMENT" terlebih dahulu, kemudian SORT (AGGREGATE) dan kemudian INDEX (RANGE SCAN) dan kemudian pada kolom OBJECT_NAME menunjukkan TICKER_IDX1, yang merupakan nama indeks di meja saya.
Jadi Anda dapat melihat melalui kolom OBJECT_NAME indeks apa yang digunakan.
Dapat terjadi bahwa Pengoptimal Berbasis Biaya Oracle memilih rencana eksekusi yang kurang optimal. Berkali-kali memperbarui statistik akan menyelesaikan masalah. Pilihan lain adalah menambahkan indeks tambahan, dengan kata lain indeks multi-kolom. Anda dapat mengisyaratkan pernyataan SQL, tetapi itu jarang diperlukan. Selain itu, kueri juga dapat ditulis ulang.