Perintah explain plan pada Oracle SQLPlus adalah perintah yang sangat berguna dalam proses optimasi query. Explain plan berguna untuk:
- Memperkirakan “biaya” query (query cost), baik dari sisi kebutuhan memory (dalam satuan bytes) maupun kebutuhan tenaga komputasi (dalam satuan I/O Unit dan persentase penggunaan CPU)
- Menampilkan urutan langkah Oracle dalam memproses sebuah query
- Memperkirakan waktu yang dibutuhkan untuk mengeksekusi sebuah query
Cara menggunakan perintah explain plan cukup mudah, yaitu dengan menambahkan klausa EXPLAIN PLAN FOR di awal query
Contohnya
Setelah itu, untuk melihat plan table hasil dari perintah explain plan dapat digunakan perintah berikut ini
Select * from table(dbms_xplan.display);
Perhatikan plan table yang dihasilkan pada screenshot berikut ini:
Cara membaca plan table dapat dilihat pada Lanjut membaca













