Wir beraten Sie gerne!
+49 40 253346-10     Kontakt
> > > D79995 Detaillierte Beschreibung

Oracle Database: SQL Tuning for Developers (D79995)

Detaillierter Kursinhalt

Einführung

  • Kursziele, Kursagenda und Anhänge für diesen Kurs
  • Zielgruppe und Voraussetzungen
  • Beispielschemas in diesem Kurs
  • Informationen zu den Kursaccounts
  • SQL-Umgebungen im Kurs
  • Workshops, Demoskripte, Codebeispiele und Lösungsskripte
  • Kursanhänge

SQL-Tuning – Einführung

  • SQL-Tuningsession
  • SQL-Tuningstrategien
  • Entwicklungsumgebungen – Überblick
  • Diagnosetool SQLTXPLAIN (SQLT)

Tools für das Tracing von Anwendungen

  • SQL Trace-Funktion – Überblick
  • Vor dem Tracing durchzuführende Schritte
  • Verfügbare Tracing-Tools – Überblick
  • Utility "trcsess"
  • SQL-Tracedateien formatieren – Überblick

Grundlegende Tuningverfahren

  • Effiziente SQL-Anweisungen entwickeln
  • In dieser Lektion verwendete Skripte
  • Tabellendesign
  • Indexnutzung
  • Transformierter Index
  • Nicht übereinstimmende Datentypen
  • NULL-Werte
  • Klausel ORDER BY optimieren

Optimizer – Grundlagen

  • SQL-Anweisungen – Darstellung
  • SQL-Anweisungen verarbeiten
  • Warum ist ein Optimizer erforderlich?
  • Optimizer – Komponenten
  • Query Transformer
  • Kostenbasierter Optimizer
  • Adaptive Abfrageoptimierung
  • Optimizer-Features und Oracle Database-Releases

Ausführungspläne generieren und anzeigen

  • Was ist ein Ausführungsplan?
  • Befehl EXPLAIN PLAN
  • PLAN_TABLE
  • AUTOTRACE
  • View V$SQL_PLAN
  • Automatic Workload Repository
  • SQL-Überwachung

Ausführungspläne interpretieren und Weiterentwicklungen kennen lernen

  • Serielle Ausführungspläne interpretieren
  • Adaptive Abfrageoptimierung

Optimizer – Tabellen- und Indexzugriffspfade

  • Zeilenquellenvorgänge
  • Hauptstrukturen und Zugriffspfade
  • Full Table Scans
  • Indizes
  • Häufige Beobachtungen

Optimizer – Join-Operatoren

  • Join-Methoden
  • Join-Arten

Weitere Optimizer-Operatoren

  • SQL-Operatoren
  • Andere N-Array-Vorgänge
  • RESULT CACHE-Operatoren

Optimizer-Statistikkonzepte – Einführung

  • Optimizer-Statistiken
  • Arten von Optimizer-Statistiken
  • Optimizer-Statistiken sammeln und verwalten – Überblick

Bind-Variablen

  • Cursor-Sharing und verschiedene Literalwerte
  • Cursor-Sharing und Bind-Variablen

SQL Plan Management

  • SQL-Performance beibehalten
  • SQL Plan Management

Workshops

  • Workshop 1
  • Workshop 2
  • Workshop 3
  • Workshop 4
  • Workshop 5
  • Workshop 6 & 7
  • Workshop 8
  • Workshop 9
 

Cookies verbessern unsere Services. Durch die Benutzung unserer Website erklären Sie sich mit unserer Verwendung von Cookies einverstanden.   Verstanden.