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.
Voraussetzungen
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
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. |
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: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Verwandte Schulungen
Oracle 11g SQL und PL/SQL Neue Funktionen - SchulungOracle 11g Backup und Recovery - SchulungOracle 11g Performance Tuning - Schulung
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.