Oracle AWR Analysis

İbrahim Yıldız
4 min readJan 1, 2023

Herkese Merhabalar Bu Yazımda Oracle Awr Raporunun İçeriğinde ki Önemli Olan İstatistikleri ve İçeriğinde ki Değerlerinin Ne Anlama Geldiklerini Anlatmaya Çalışacağım Hadi Başlayalım

Header | Load Profile | Cache Size | Top 10 Foreground Events by Total Wait Time| Wait Event | SQL Statics | Time Model Statistics | Instance Efficiency Percetanges

Oracle AWR Nedir Nasıl Çalışır Gibi Soruları Bir Önceki Makalemde Yazdım Buyrunuz :)

Header :

Veri tabanına ait bilgilerin bulduğu bölüm başlangıç ve bitiş snap ait bilgiler elapsed bilgisi (session toplam süresi)ve dbtime(cpu+wait) yani sessionların cpuda geçirdikleri zaman ve bekleme sürelerinden oluşan tablomuz

Load Profile:

Veri tabanında sql profili ile bilgilerin olduğu bir nevi sistem üzerinde ki yük değerlerini gösteren bilgileri içerir Tablo içerigi :

DB Time : Sessionların CPU’da Geçirdikleri Zaman ve Bekleme Süreleri (Cpu +Wait)

DB Cpu : Sessionların CPU’da Geçirdikleri Süre

Redo Size : Üretilen Redo Miktarı

Logical Read : Bloktan Okunan Veri Sayısı

Physical Read : Fiziksel Diskten Okunan Veri Sayısı

Physical Write : Fiziksel Diske Yazılan Verilerin Sayısı

User Calls: Kullanıcının Gönderdiği Sorguların Toplamı

Parses : Hard Parse ve Soft Parse Toplama

Hard Parses : Hard Parse Toplamı

Logons : Veritabanına Yapılan Connectionların Sayısı

Rollback : Veritabanında ki Rollback Sayısı

Transaction : Veritabanında ki Transaction Sayısı

Instance Efficiency Percentages :

Veri tabanındaki belleğimizin tablodaki alanlara erişebilirliği yani ne kadar gidildiği ,ulaşılma yüzdesi hakkında bilgi verir değerlerin %100 ‘e yakın olması istenilir

Buffer Nowait :Buffera Ulaşılma Yüzdesi

Buffer Hit : Buffer Cacheden Okuma Oranı

Library Hit : SQL ve PLSQL Librar Cache’de Bulunma Oranı

Execute Parse : SQL Sorgularının Ne Sıklıkla Kullanıldığı

Soft Parse: Shared Pool İçersinden Ne Kadar Çok SQL Kullanıldığı

Parse CPU to Parse Elapsed : SQL Sorgularının Parse Edilmesi İçin Kullanılan CPU Oranı

Latch Hit : SGA İçerisnde Veri Erişim Mekanizmasıdır Beklemeden Veriye Erişme Oranını Verir

Cache Size :

Buffer Cache , Shared Pool Size , In-Memory Area Alanlarının büyüklüklerini gösterir

Top 10 Foreground Events by Total Wait Time :

10 tane önemli beklemesi uzun süren darboğaza neden olan kısımların listesini verir

log file sync: LGWRT Processin bekleme yapma süresi

db file sequential read: Buffer cachede bekleme süresi

direct path read: PGA alanında bekleme süresi

SQL Statistics :

SQL ordered by Elapsed Time :

En fazla zaman harcayan SQL sorgularının bulunduğu listedir

SQL ordered by CPU Time

SQL sorgularının CPU üzerinde en fazla zaman geçiren sorgularının listesidir

SQL ordered by User I/O Wait Time

Yazılan ve okunan dataların giriş ve çıkışlarını saniyede en fazla ne kadar yapabildiğini gösteren sql listesi

SQL ordered by Reads

SQL sorgularını en fazla fiziksel I/O yapan sorguların listesi

SQL ordered by Executions

SQL sorguların kaç kez çalıştırıldığı olan listemiz

SQL ordered by Parse Calls

SQL hard parse ve soft parse yapılan sorgular verilmiştir

Umarım Anlatabilmişimdir Umarım Faydalı Olmuştur Beğenmeyi Unutmayın :)

--

--

No responses yet