Oracle 11g SQL Tuning - Schulung (3 Tage)

Kurzbeschreibung

In dieser Schulung machen wir Sie mit Analysemethoden bei der Ausführung von SQL-Anweisungen unter der Oracle Database 11g vertraut. Unsere Themen sind u.a. die Erkennung, wann welche Methode optimal für den Zugriff auf Daten ist, Tuning-Tools und Szenarien, die Architektur der Oracle Datenbank, die Funktionen des Query Optimizers und dessen Anwendung, die Anzeigemethoden der Ausführungspläne, die Zugriffspfade für Abfragen aus Tabellen, das SQL Tracing und -Tuning, die Bind-Variablen, die Verwendung von Hints, Performance-orientierte Methoden, die Partitionen und die SQL-Ausführung in Echtzeit.



Seminarinhalt

Einführung in das SQL-Tuning
• Beispiele für effizientes und ineffizientes SQL
• Überblick über die Tuning-Tools und Tasks
• verschiedenen Tuning-Szenarien

Erstellung des effizienten SQLs
• Analyse der Statistiken mit dem SQL Tuning Advisor
• Analytische Performance-Funktionen
• Die Eignung der Table Scans
• Operatoren und Indizes
• Dynamisches Sampling
• Verarbeitung der Prädikatreduzierung

SQL-Tracing und -Tuning: Praktischer Teil
• Identifikation und Optimierung von ineffizienten SQL
• Festlegen der korrekten Join-Reihenfolge und -Art
• Dynamisches Sampling

Architektur der Oracle-Datenbank
• Physische - und Speicherstruktur
• Verwaltung des Speichers
• Bearbeitung der SQL-Anweisungen

Einführung in den Query Optimizer
• Funktionen des Query Optimizers
• Selektivität, Kardinalität und Kosten
• Steuerung des Optimizer-Verhaltens mit Initialisierungsparametern

Operationen mit dem Query Optimizer
• Typen von Zugriffspfaden
• Joins - Arbeiten mit Joins
• Sortiervorgänge

Query Optimizer-Entscheidungen Tracing von Optimizer-Aktionen
• Auswirkungen von Optimizer-Statistiken auf die Performance
• die Trace-Ausgabe 10053
• Optimizer Hints
• Bedeutung von Optimizer Hints
• Geeignete Situationen für Hints
• Neue Pläne mit SQL-Profilen finden

Optimizer Hints: Praktischer Teil
• Tracing für Optimizer-Verhalten
• Begründen, warum ein gewünschter Plan ausgeschlossen wird
• Nachweis eines besseren Plans mit Hints

Arbeiten mit den Ausführungsplänen
• Anzeigemethoden der Ausführungspläne
• Interpretation der Ausführungspläne
• DBMS_XPLAN-Package

Beobachtung von Optimizer-Plänen - Workshop
• Bestimmen des Zugriffspfades für Abfragen einer einzelnen Tabellen
• Bestimmen der Join-Reihenfolge und -Methode für Abfragen mehrerer Tabellen
• Festlegen von Query-Selektivität, Kardinalität und Kosten
• Aufzeichnung von Parse-Bäumen basierend auf Ausführungsplänen

Anwendungs-Tracing
• EM
• DBMS_MONITOR
• Instrumentierung
• Die SQL Trace-Funktion
• TKPROF

Anwendungs-Tracing und –Tuning: Praktischer Teil
• End-to-End-Tracing für Anwendungen
• Abwägen und Implementierung von Alternativen

Korrekturmaßnahmen - Workshop
• Ursachenerkennung langsamer SQL-Ausführung nach Anwendungs-Upgrades
• SQL-Tracing mit DBMS_MONITOR
• Problemerkennung zum Einsatz von DBA-Maßnahmen
• Testen der Korrekturmaßnahmen

Bind-Variablen
• Verwendung von Bind-Variablen
• Bind-Variablen-Peeking
• Erstellung von SQL für die gemeinsame Cursor-Nutzung
• Adaptives Cursor Sharing

Performance-orientierte Methoden
• Performance-orientiert entwickeln
• Tuning-Methoden
• Häufige Probleme bei der Datenbank-Performance

Weitere Tuning-Methoden
• Partitions-Pruning
• Materialized Views
• Verbesserung der Abfragen für parallele Ausführung
• Anwendung der SQL Tuning Sets

Weitere Methoden: Praktischer Teil
• Partitionen
• Parallelisierung von Abfragen
• Überwachung der SQL-Ausführung in Echtzeit


Zielgruppen

• Technische Berater
• Datenbank-Entwickler


Preise und Termine

offene Schulung
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer:3 Tage
Preis:1.295,00 € zzgl. USt. pro Teilnehmer (1.541,05€ inkl. USt.)
Seminarstandorte:
Starttermine:
(ortsabhängig)


Unterlagen:zzgl.
Verpflegung:zzgl.
Prüfung/Zertifizierung:zzgl.
Firmenschulung
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer:3 Tage
Preis ab:1.250,00 € zzgl. USt. pro Tag (1.487,50€ inkl. USt.)
Schulungszentren:
  • Hamburg
  • Berlin
  • Frankfurt
  • München
  • Nürnberg
  • Düsseldorf
  • Wien
  • Stuttgart
  • Hannover
  • Köln
  • Dortmund
Starttermin:individuelle Vereinbarung
Unterlagen:zzgl.
Verpflegung:zzgl.
Prüfung/Zertifizierung:zzgl.


Seminarsprache

Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.