17
1 Enterprise Manager 12c ASH Analytics Gökhan Atıl

Enterprise Manager 12c ASH Analytics

Embed Size (px)

Citation preview

Page 1: Enterprise Manager 12c ASH Analytics

1

Enterprise Manager 12cASH Analytics

Gökhan Atıl

Page 2: Enterprise Manager 12c ASH Analytics

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

Page 3: Enterprise Manager 12c ASH Analytics

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

Page 4: Enterprise Manager 12c ASH Analytics

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ı

Page 5: Enterprise Manager 12c ASH Analytics

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

Page 6: Enterprise Manager 12c ASH Analytics

6DB Time / Veritabanı Zamanı

= veritabanı aktivitesi

ZAMAN

User 1

User 2

User 3

User n

Çok Kullanıcılı Sistem

Page 7: Enterprise Manager 12c ASH Analytics

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

Page 8: Enterprise Manager 12c ASH Analytics

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

Page 9: Enterprise Manager 12c ASH Analytics

9Enterprise Manager Top Activity

Page 10: Enterprise Manager 12c ASH Analytics

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

Page 11: Enterprise Manager 12c ASH Analytics

11ASH Analytics

Page 12: Enterprise Manager 12c ASH Analytics

12ASH Analytics

Page 13: Enterprise Manager 12c ASH Analytics

13ASH Analytics

Page 14: Enterprise Manager 12c ASH Analytics

14Treemap Görünümü

Page 15: Enterprise Manager 12c ASH Analytics

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ı

Page 16: Enterprise Manager 12c ASH Analytics

16Database Express12c: Performance Hub

Page 17: Enterprise Manager 12c ASH Analytics

17

Teşekkürler