Spesifik olarak bir sql’ i AWR raporuna eklemek

Zaman zaman problem yaşadığınız bir sorgu olduğunu düşünün veya bir sorguyu tune ettiniz sonrasında izlemek istiyorsunuz veya spesifik olarak bir sorgunun zaman zaman database’ in performansına olumsuz etkileri olduğunu düşünüyosunuz ve bu sorgunun farklı zamanlardaki davranışlarını merak ediyosunuz. Yukarıda belirtmiş olduğum tüm bu soruların cevabını bulmak için neler yapardınız ? Internal olarak bir sürü aksiyon alınabilir ama inanın hiçbiri aşağıdaki çözüm yolu kadar basit ve etkili olmayacaktır.

Oracle bizim adımıza zaten her saat başında (default olarak ) sistemin genel durumu, olan bitenler hakkında bize bir rapor hazırlıyor, biz bu raporun içine varsa spesifik olarak isteklerimizi belirtip ekliyor olsaydık güzel olmazmıydı.

İşte aşağıdaki komut tam olarak bunu yapıyor. Tek yapmanız gereken sogunuzun sql_id’ sini bulmak ve aşadaki sorgu bloğunu çalıştırmak. Sonrasında alınacak olan tüm AWR raporlarında sizin sorgunuzunda olduğunuzu göreceksiniz.
Continue reading