W Oracle SQL Developer, gdy masz SQL w arkuszu, znajduje się przycisk „Wyjaśnij plan”, możesz również nacisnąć F10. Po wykonaniu planu wyjaśniania zostanie on wyświetlony w dolnym widoku programu SQL Developer. Istnieje kolumna „OBJECT_NAME”, która powie Ci, jaki indeks jest używany. Na przykład w zapytaniu, które właśnie uruchomiłem, w lewej kolumnie (OPERATION) pokazuje najpierw „SELECT STATEMENT”, potem SORT (AGGREGATE), a następnie INDEX (RANGE SCAN), a następnie w kolumnie OBJECT_NAME pokazuje TICKER_IDX1, czyli nazwa indeksu na moim stole.
Możesz więc zobaczyć w kolumnie OBJECT_NAME, jakie indeksy są używane.
Może się zdarzyć, że Oracle Cost Based Optimizer wybierze nieoptymalny plan wykonania. Wiele razy aktualizacja statystyk rozwiąże problem. Inne możliwości to dodanie dodatkowych indeksów, innymi słowy indeksu wielokolumnowego. Możesz podpowiedzieć instrukcję SQL, ale rzadko jest to potrzebne. Możliwe jest również przepisanie zapytania.