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
Erfahrungsberichte (5)
Ich habe den Format der Schulung sehr gemocht, praktisch und direkt in SQL Developer.
Andreea - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Maschinelle Übersetzung
Die Übungen wurden sehr gut erklärt.
Monica - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Maschinelle Übersetzung
Insgesamt eine gute Schulung, die auf meine Bedürfnisse eingeht. Ich habe auch Informationen über Oracle VM VirtualBox erhalten, die es mir ermöglichen, die Praxis selbständig fortzusetzen.
Liviu
Kurs - Oracle SQL LP - Fundamentals
Maschinelle Übersetzung
Ich habe komplexe Funktionen gelernt und wie man sie anwendet
Ana Alexandrescu - DB Global Technology
Kurs - Oracle SQL Advanced
Maschinelle Übersetzung
Große Kommunikation, Łukasz hat alles auf eine einfache und verständliche Weise erklärt
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung