2
Gökhan Atıl
• Oracle Apps DBA
• Türk Oracle Kullanıcıları
Derneği Kurucu Üyesi
• OCP 10g/11g + R12
• Ekim 2011, Oracle ACE
• Haziran 2013, EM12c Kitabı
• Ekim 2008, Blogger: www.gokhanatil.com
3.
3
Ajanda
oASH Hakkında Temel Bilgiler
• DB Time / Veritabanı Zamanı
• ASH Mimarisi
• Veritabanı Zamanı Neden Önemli?
• Top Acitivity
o Neden ASH Analytics?
o Database Express12c: Performance Hub
4.
4
DB Time/ Veritabanı Zamanı
o Veritabanı zamanı, aktif olarak çalışan
veya «aktif olarak bekleyen» oturumlar
tarafından harcanan sürelerin toplamına
eşittir.
Ortalama Aktif Oturum =
Veritabanı Zamanı
Zaman
5.
5
DB Time/ Veritabanı Zamanı
Tek Kullanıcılı Bir Sistem
Kitapları
araştır
Kitaplar hakkında
görüşleri oku
Ödeme yap
Alışveriş
sepetine at
= veritabanı aktivitesi ZAMAN
6.
6
DB Time/ Veritabanı Zamanı
= veritabanı aktivitesi
ZAMAN
User 1
User 2
User 3
User n
Çok Kullanıcılı Sistem
7.
7
ASH Mimarisi
Circular buffer
in SGA
(CPU başına
2MB)
V$SESSION
V$SESSION_WAIT
MMON Lite
(MMNL)
V$ACTIVE_SESSION_HISTORY DBA_HIST_ACTIVE_SESS_HISTORY
AWR
Her 10 örneğin
1 tanesi (10 sn)
Her saat
Her saniye
Sampler
background
olduğu için
görünmez
Tasarım: 1
saatlik aktivite
ve <%5 SGA
8.
8
Veritabanı ZamanıNeden Önemli?
Aktif Oturumlar Veritabanı Zamanını
oluşturur
ASH aktif oturumları örnekler
ASH sayesinde Veritabanı Zamanı
hesaplanır (Her örneklem = 1 saniye)
Nerede zaman harcandığını bulunur ve
o işlemin daha kısa sürmesi sağlanır
10
Enterprise ManagerTop Activity
o Waitclass/Zaman boyutlarına göre hazırlanmış
Ortalama Aktif Oturum grafiği
• Örneklemler 15 saniyelik buketler halinde kullanılmış
o Grafiği oluşturan seriler esnek değil (zaman ve
waitclass/waitevent)
o 5 dakikalık sabit zaman aralığı seçimi
(Historical’da 30 dakika)
o Sadece Online Analiz mümkün
15
Neden ASHAnalytics?
o Esnek grafikler ve bir çok ek boyut (dimension)
• SQL type, client machine, parallel process, blocking
session vb…
o Filtrelemeler (ve geliştirilmiş arayüz)
o Treemap Görünümü (Çok boyutlu analiz için)
o Esnek zaman aralığı seçici – 5 dakika/30 dakika
sınırı yok
o Offline olarak analiz imkanı