Explain Plan

Explain plan almak istendiği zaman kullanılabilecek örnek kod.


EXPLAIN PLAN
set statement_id='bitti'   -- SQL leri ayırt etmek için.
into plan_table
for
-- Execution planını bulmak istediğin SQL
SELECT * FROM emp WHERE emp.no=123456 ;




SELECT PLAN_TABLE_OUTPUT
FROM TABLE(DBMS_XPLAN.DISPLAY('plan_table', 'bitti','serial'));

Şeklinde explain plan çıkarıp sorgunun nasıl işletileceği hakkında bilgi edinebilir ve buna göre sorguda değişiklik yapılarak daha performanslı bir sorgu hazırlanabilir.

Yorumlar

Bu blogdaki popüler yayınlar

DBMS_SCHEDULER_JOBS İnceleme

ORA-20001

Drop Edilen Tabloyu Geri Getirme