Oracle AWR

İbrahim Yıldız
2 min readOct 7, 2022

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 - User 2 - Redo 4 - Enqueue 8 - Cache
  • 16 - OS 32 - Real Application Clusters 64 - SQL
  • 128 - 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 :)

--

--

No responses yet