Post on 28-Jan-2018
1
Enterprise Manager 12cASH Analytics
Gökhan Atıl
2Gö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
3Ajanda
o ASH 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
4DB 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 =Zaman
Veritabanı Zamanı
5DB Time / Veritabanı Zamanı
Tek Kullanıcılı Bir Sistem
Kitapları
araştır
Kitaplar hakkında
görüşleri okuÖdeme yap
ZAMAN= veritabanı aktivitesi
Alışveriş
sepetine at
6DB Time / Veritabanı Zamanı
= veritabanı aktivitesi
ZAMAN
User 1
User 2
User 3
User n
Çok Kullanıcılı Sistem
7ASH Mimarisi
Circular bufferin SGA
(CPU başına 2MB)
V$SESSIONV$SESSION_WAIT
MMON Lite(MMNL)
V$ACTIVE_SESSION_HISTORY DBA_HIST_ACTIVE_SESS_HISTORY
AWRHer saat
Her 10 örneğin 1 tanesi (10 sn)
Her saniye
Sampler background olduğu için görünmez
Tasarım: 1 saatlik aktivite ve <%5 SGA
8Veritabanı 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
9Enterprise Manager Top Activity
10Enterprise Manager Top 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
11ASH Analytics
12ASH Analytics
13ASH Analytics
14Treemap Görünümü
15Neden ASH Analytics?
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ı
16Database Express12c: Performance Hub
17
Teşekkürler