In diesem SQL-Tuning-Kurs für Oracle-Datenbanken lernen Sie verschiedene Methoden für den Zugriff auf Daten kennen. Darunter lernen Sie, wie Sie SQL-Anweisungen identifizieren und anpassen können.
Lernziele
Einführung
- SQL - effizient vs. ineffizient
- Tuning-Tools
- Tuning-Szenarien
- Tuning TasksArchitektur der Oracle Datenbank
- Physiysche Struktur
- Speicherstruktur und -verwaltung
- Anweisungen in SQLQuery Optimizer
- Funktionen
- Selektivität
- Kardinalität
- Kosten
- Verhalten steuern
- Zugriffspfade
- Joins: Arten und Ausführung
- Vorgänge der SortierungInterpretation von Ausführungsplänen
- Anzeigenmethoden
- InterpretationOptimizer Pläne
- Bestimmung von Zugriffspfaden für Abfragen einzelner Tabellen
- Join-Reihenfolge und -Methoden
- Bestimmung von Abfragen-- Selektivität-- Kardinalität-- Kosten
- Aufzeichnung von AusführungsplänenErstellung von effizienten SQL
- Operatoren
- Indizes
- Dynamisches Sampling
- Verarbeitung von Prädikatreduzierung
- Analytische FunktionenSQL-Tracing und -Tuning
- Identifikation und Optimierung von ineffizienten SQL
- Ermittlung von korrekten Join-Reihenfolge und -Art
- Dynamisches SamplingBind-VariablenAnwendungs-Tracing: EM, Instrumentierung, SQL TraceQuery Optimizer: Entscheidung
- Durchführung der Tracing von Optimizer Aktivitäten
- Auswirkungen von Optimizer-StatistikenOptimizer-HintsKorrekturmaßnahmenMethoden
- Performance-orientierte Methoden
- Tuning Methoden
Einführung
- SQL - effizient vs. ineffizient
- Tuning-Tools
- Tuning-Szenarien
- Tuning TasksArchitektur der Oracle Datenbank
- Physiysche Struktur
- Speicherstruktur und -verwaltung
- Anweisungen in ... Mehr Informationen >>
Zielgruppen
Dieser Kurs richtet sich an alle Entwickler von Datenbanken.