SQL Çalışma Planı (execution plan)

Çalışma Planının (Execution Plan) Alınması

SET AUTOTRACE ON ; Sorgu çıktısı , çalışma planı (execution plan) ve istatistik bilgileri getiri
SET AUTOTRACE ON EXP ; Çalışma planını getirir sorgu çıktısını getirmez.
SET AUTOTRACE ON STAT ; Sadece istatistik bilgileri getiri.
SET AUTOTRACE TRACE ; çalışma planı ve istatistik
set autotrace traceonly explain ; Sadece çalışma planını getirir.

"SET AUTOTRACE ON" bunu çalıştırabilmek için aşağıdaki scriptin çalıştırılması gerekebilir (sys kullanıcısı ile).

Halen aşağıdaki hatayı alıyorsanız haklar ile ilgilidir sorun olabilir.geçici olarak dba hakkı verilip geri alınabilir.

Örnek;

Sorguda veya indexlerde değişiklik yapıldıktan sonra Shared pool ve buffer cache boşaltılarak yapılan değişikliklerin etkisi görülebilir.

Library cache in efektif kullanılması için bind variable kullanılması gerekir.
bind variable kullanılmamış sorgu

bind variable kullanılmış sorgu

sqlplus ta bind variable kullanmak için aşağıdaki syntax kullanılır.

Kategori seçin...