www.decus.de 1
Ralf Durben Principal Sales Consultant Oracle Deutschland GmbH Diagnostic und Tuning in Oracle Datenbanken www.decus.de 2
Zentrale Verwaltung HTTP/S HTTP/S HTML Konsole Überall nutzbar NET Mobiles Device HTTP/S Firewall Portale HTTP/S Open Repository Performance Monitoring pre DB 10g Statistiken SGA Regelmäßiger Zugriff über Standard SQL Prozesse Regelmäßige Abfrage mittels SQL Verarbeitung wie jede andere Abfrage Last für das Datenbanksystem Externe Clients -EM -Statspack -Tools.. www.decus.de 3
Strategiewechsel Bis 9i: Externe Tools mit eigener Logik arbeiten mit der Datenbank Welche Versionen werden optimal unterstützt? Wirklich alle? Wie groß müßte der Sourcecode des Tools sein? Werden auch Patches für den Optimizer berücksichtigt? SQL-Tuning: Tools geben den Hinweis, SQL umzuschreiben. Dürfen Sie das eigentlich? Bei eingekauften Anwendungen Bei Eigenentwicklungen Strategiewechsel Ab 10g: Toolfunktionalität in der Datenbank Nur eine Version muß optimal unterstützt werden Sehr schlanker und effizienter Code Optimizer wird immer optimal berücksichtigt SQL-Tuning: Tuning auf der Ebene des Ausführungsplans www.decus.de 4
Performance Monitoring ab DB 10g Statistiken SGA Prozesse Regelmäßiger Zugriff über Hauptspeicher MMON Analytischer Zugriff über Standard SQL Externe Clients -EM -Statspack -Tools.. Regelmäßige Abfrage mittels Hauptspeicherzugriff Analytische Abfrage mittels SQL Weniger Last für das Datenbanksystem Exaktere Informationen durch höhere Frequenz Mehr Informationen durch Effizienz Automatische Analyse ab DB 10g Statistiken SGA Prozesse ADDM Regelmäßiger Zugriff über Hauptspeicher MMON Automatischer Datenbank Diagnostik Monitor Performancedaten werden automatisch analysiert ADDM gibt Ratschläge Leicht verständliche Empfehlungen für den DBA www.decus.de 5
Tuning ab DB 10g Statistiken SGA Prozesse Regelmäßiger Zugriff über Hauptspeicher MMON Tuningalgorithmen in der Datenbank Optimal für gegebene Datenbankversion Tuning ohne Veränderung der Anwendung Tuning Advisor / SQL Profile Monitoring von 9i Datenbanken www.decus.de 6
Sehr gute Unterstützung auch für 9i Datenbanken Top SQL Bad SQL Performance Monitoring Online Monitoring (1) www.decus.de 7
Online Monitoring (2) Online Monitoring (3) www.decus.de 8
Online Monitoring (4) Top SQL www.decus.de 9
Ausführungsplan Ausführungsplan www.decus.de 10
Ausführungsplan Hilfestellung www.decus.de 11
Blick auf das SQL Optimieren feststehenden SQLs www.decus.de 12
Monitoring und Tuning von 10g Datenbanken ADDM - Der Performanceexperte in der Datenbank www.decus.de 13
ADDM - Der Performanceexperte in der Datenbank ADDM - Der Performanceexperte in der Datenbank www.decus.de 14
ADDM - Der Performanceexperte in der Datenbank ADDM - Der Performanceexperte in der Datenbank www.decus.de 15
ADDM - Der Performanceexperte in der Datenbank ADDM - Der Performanceexperte in der Datenbank www.decus.de 16
ADDM - Der Performanceexperte in der Datenbank SQL-Monitoring in der Datenbank www.decus.de 17
SQL-Monitoring in der Datenbank SQL-Monitoring in der Datenbank www.decus.de 18
SQL Tuning Advisor SQL Tuning Advisor www.decus.de 19
SQL Profile SQL Profile www.decus.de 20
SQL Profile SQL Profile www.decus.de 21
Die Last fällt Performance mit SQL-Profile www.decus.de 22
Performance mit SQL-Profile Performance mit SQL-Profile www.decus.de 23
Performance mit SQL-Profile Performance mit SQL-Profile www.decus.de 24
SQL-Profile Administration Online Monitoring www.decus.de 25
Welches SQL lief eben? Analyse von Sperren www.decus.de 26
Analyse von Sperren Analyse von Sperren www.decus.de 27
Analyse von Sessions Analyse von Sessions www.decus.de 28
Analyse von Sessions Sessions schließen www.decus.de 29
Sessions schließen Zusammenfassung Grid Control bietet umfassende Diagnose für Oracle 9i Datenbanken Diagnose und Tuning für 10g Datenbanken In 10g sind Diagnose- und Tuning Algorithmen in der Datenbank programmiert Immer optimal für gegebene Datenbankversion Effizienter Code und dadurch schnell Neue Möglichkeiten, die es mit externen Tools nicht gibt (SQL Profile) Aber: Als Alternative zu externen Tools lizenzpflichtig www.decus.de 30