Schulungsübersicht

Einführung in SQL Tuning

  • Überblick und Ziele der Leistungsoptimierung
  • Überblick über die Architektur des Oracle Optimizers
  • Kernkonzepte der Optimierung: Kosten, Kardinalität, Selektivität

Ausführungspläne verstehen

  • Erstellen und Interpretieren von Ausführungsplänen
  • Vergleich von EXPLAIN PLAN vs DBMS_XPLAN
  • Häufige Leistungsprobleme in Plänen

Indizierungsstrategien

  • Arten von Indizes und ihre Auswirkungen auf die Optimierung
  • Erstellen und Analysieren von Indizes zur Verbesserung der Leistung
  • Nutzung unsichtbarer und funktionsbasierter Indizes

Oracle Tuning-Tools

  • Automatic Workload Repository (AWR)
  • Automatischer Database Diagnose-Monitor (ADDM)
  • SQL Tuning Advisor und SQL Access Advisor

SQL Plan Management

  • Baselines für Pläne und Erfassen von Plänen
  • Verwaltung der Entwicklung von Plänen
  • Nutzung von SQL Plananweisungen

Erweiterte SQL Tuning-Techniken

  • Bind peeking und adaptive Cursorfreigabe
  • Nutzung von Hinweisen und Profilen zur Steuerung der Ausführung
  • Diagnose und Behebung komplexer Abfragen

Händische Tuningszenarien

  • Analyse realer SQL Probleme
  • Schritt-für-Schritt-Tuningübungen
  • Bester Praxis und Tuning-Checklisten

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Eine Verständnis von Oracle SQL und PL/SQL
  • Praxiserfahrung mit Oracle Database als Entwickler oder DBA
  • Basisverständnis von Ausführungsplänen und Indizierungskonzepten

Zielgruppe

  • Oracle-Datenbankentwickler
  • Leistungstechniker
  • Database-Administratoren
 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien