Programm
- Einführung
- SQL-Tuning - Einführung
- Tools für das Tracing von Anwendungen
- Grundlegende Tuningverfahren
- Optimizer - Grundlagen
- Ausführungspläne generieren und anzeigen
- Ausführungspläne interpretieren und Weiterentwicklungen kennen lernen
- Optimizer - Tabellen- und Indexzugriffspfade
- Optimizer - Join-Operatoren
- Weitere Optimizer-Operatoren
- Optimizer-Statistikkonzepte - Einführung
- Bind-Variablen
- SQL Plan Management
- Workshops
Ziele
Im Kurs "Oracle Database: SQL Tuning for Developers" lernen die Teilnehmer Oracle SQL-Tuning kennen und erfahren, wie sie die Tuningverfahren auf ihren SQL-Code anwenden. Die Teilnehmer lernen die verschiedenen Möglichkeiten kennen, mit denen sie effizient auf Daten zugreifen können.
Nach Abschluss des Seminars haben die Teilnehmer Kenntnisse zu folgenden Themen:
- Mit Oracle-Tools ineffiziente SQL-Anweisungen identifizieren
- Automatisches SQL-Tuning
- SQL-Überwachung in Echtzeit
- Effizientere SQL-Anweisungen erstellen
- High-Load-SQL-Anweisungen überwachen und tracen
- Optimizer-Statistiken für Datenbankobjekte verwalten
- Prozessschritte und Operatoren des Optimizers verstehen
- Ausführungspläne interpretieren
- Anwendungs-Tracing durchführen
Voraussetzungen
Für dieses Seminar werden folgende Kenntnisse empfohlen:
- Vertrautheit mit der Datenbankarchitektur
Kenntnisse in SQL und PL/SQL
Oracle Database: Introduction to SQL