Oracle AWR
Herkese Merhabalar Bu Yazımda ORACLE Automatic Workload Repository (AWR) Nedir Nasıl Kullanılır Anlatıyor Olacağım Hadi Başlayalım :)
Okuma Kısmı İse Sonra ki Makalelerimde Anlatıyor Olacağım Yoksa Bu Makale Uzar Gider Kafalar Karışmasın :)
Oracle AWR ?
Veri Tabanı Snapshotlarını Alarak Olası Problemleri Tespit Etmek, Performans Adına ve Tunning Yardımı Yapabilmek Adına İstatistikler Toplayan Bir Aracımızdır Diyebilirim Kısaca :)
SYSAUX Tablespacesin de Saklanılır
İstatistikleri Toplayan Proses MMON’dur , Memoryden Gerekli Bilgileri Alıp SYSAUX Tablespace Atar
AWR Çalışması İçin
STATISTICS_LEVEL > Parametresi TYPICAL Veya ALL Olmalıdır .
AWR Content
Peki Bu İstatistikler Neler İçeriyor Bakalım
Kullanıcı ve Oturum Bazlı Zaman Modeli Bilgileri
DB Time Olaraktan Geçebilir :)
V$SYS_TIME_MODEL : Sistem Genelinde Birikmiş Sistem Süre(Micro) Görünümleri
V$SESS_TIME_MODEL : Oturum Cinsinden Birikmiş Sistem Süre(Micro) Görünümleri
System Ve Session İstatistikleri
V$SYSSTAT : Sistem İstatistiklerini Gösterir
Class : İstatistik Sınıfını Temsil Eder ,Numaralar İse
1
- User2
- Redo4
- Enqueue8
- Cache16
- OS32
- Real Application Clusters64
- SQL128
- Debug
V$SESSTAT: Oturum İstatistiklerini Gösterir
CPU Kullanımı ve Memory Bilgileri
Wait Event ile İlgili Bilgiler
ADMM AWR Raporlarından Yararlanır <SQL Tunning Aracıdır>
AWR Her Saat Başı Snapshotlar Alır ve Bunları 8 Gün Saklar İhtiyaç Halinde Kendimizde Snapshotlar Yaratabiliriz
AWR’de Kullanılan Kullanışlı Tablolarıda Yazalım :)
AWR Raporu Oluşturmak İçin
AWR Raporlarının Okunup Yorumlanması İçin Diğer Yazımda Anlatacağım Beklemede Kalın :)
Umarım Faydalı Olmuştur Beğenmeyi ve Takip Etmeyi Unutmayın :)