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

Enterprise Manager 12c ASH Analytics

Jan 28, 2018

Download

Software

Gokhan Atil
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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