Database Oracle SQL Tuning
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
- Unterscheidung zwischen effizientem und ineffizientem SQL
- Überblick über Tuning-Tools und Szenarien
- Darstellung von Tuning-Aufgaben
- Erläuterung der physischen und Speicherstruktur
- Verwaltung des Speichers
- Verarbeitung von SQL-Anweisungen in der Datenbank
- Funktionen des Query Optimizers wie Selektivität, Kardinalität und Kosten
- Steuerung des Optimizer-Verhaltens
- Arten von Zugriffspfaden und Joins
- Ausführung von Joins und Sortiervorgängen
- Methoden zur Anzeige und Interpretation von Ausführungsplänen
- Verwendung des DBMS_XPLAN-Packages
- Bestimmung des Zugriffspfads und der Join-Reihenfolge
- Analyse von Selektivität, Kardinalität und Kosten
- Aufzeichnung von Parse-Bäumen
- Analyse von Statistiken mit SQL Tuning Advisor
- Optimierung von Table Scans, Operatoren und Indizes
- Nutzung von dynamischem Sampling und Prädikatreduzierung
- Identifizierung und Optimierung ineffizienter SQL-Anweisungen
- Ermittlung der optimalen Join-Reihenfolge
- Anwendung von dynamischem Sampling
- Nutzung von Bind-Variablen und -Peeking
- Erstellung von SQL-Anweisungen für die gemeinsame Nutzung von Cursorn
- Anwendung von Adaptive Cursor Sharing
- Verwendung von EM, DBMS_MONITOR und Instrumentierung
- Nutzung der SQL Trace-Funktion und TKPROF
- End-to-End-Tracing für Anwendungen
- Abwägung und Implementierung von Alternativen
- Tracing von Optimizer-Aktivitäten
- Auswirkungen von Optimizer-Statistiken
- Interpretation von Trace-Ausgabe 10053
- Tracing für Optimizer-Verhalten
- Bestimmung der Nichtverwendung eines gewünschten Plans
- Nachweis eines besseren Plans mit Hints
- Identifizierung der Ursachen für langsamere SQL-Ausführung
- SQL-Tracing mit DBMS_MONITOR
- Überprüfung von Problemen, die DBA-Maßnahmen erfordern
- Erkennung häufiger Probleme bei der Datenbank-Performance
- Entwicklung von Performance-orientierten Ansätzen und Tuning-Methoden
- Durchführung von Partitions-Pruning und Verwendung von Materialized Views
- Optimierung von Abfragen für parallele Ausführung und Verwendung von SQL Tuning Sets
- Implementierung von Partitionen und Parallelisierung von Abfragen
- Überwachung der SQL-Ausführung in Echtzeit
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN