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

DBA SCHEDULER JOB

Drop Edilen Tabloyu Geri Getirme

ORA-20001