Sie erhalten einen fundierten Überblick über die verschiedenen Ebenen der SQL-Optimierung in Oracle und verstehen die Mechanismen der SQL-Verarbeitung im Detail. Sie lernen, Ausführungspläne richtig zu lesen und zu interpretieren, den Cost-Based Optimizer durch gezielte Maßnahmen zu beeinflussen und die Wirkung von Statistiken und Hints einzuschätzen. Dadurch sind Sie in der Lage, ineffiziente Abfragen zu identifizieren, Optimierungspotenziale zu erkennen und Maßnahmen zur Verbesserung der Performance gezielt umzusetzen.
Unterscheidung zwischen Design-, SQL- und Datenbank-Tuning
Einordnung des SQL-Tunings im Gesamtoptimierungsprozess
Mechanismen der SQL-Verarbeitung in Oracle
Architektur und Ablauf von SQL-Ausführungen
Überwachung relevanter Ressourcen mit Oracle-Tools
Ausführungsplananalyse
Verwendung von EXPLAIN PLAN und AUTOTRACE
Einführung in SQL Trace und TKPROF
Interpretation von Statistiken und Zugriffsplänen
Optimierer-Konzepte in Oracle
Grundlagen des Rule-Based (RBO) und Cost-Based Optimizers (CBO)
Unterschiede, Vor- und Nachteile
Entscheidungskriterien für den Einsatz
Arbeiten mit Statistiken und Optimizer-Parametern
Sammlung und Aktualisierung von Statistiken für Tabellen, Indizes und Schemas
Einfluss von Statistiken auf den Ausführungsplan
Nutzung und Wirkung von Hints
Effizienter Einsatz von Indizes
Unterschiedliche Index-Typen und deren Wirkung auf Abfragen
Index-Skipping, Kombination mit Joins und Sortierungen
Optimierung komplexer Abfragen
Materialized Views und temporäre Tabellen als Performance-Booster
Strategien zur Beschleunigung von umfangreichen Reports und Analysen
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Dieses Seminar richtet sich an Datenbankadministratoren, IT-Berater und technische Spezialisten, die mit Oracle-Datenbanken arbeiten und die Performance von SQL-Abfragen gezielt optimieren möchten. Sie sollten über gute Kenntnisse in der Oracle-Datenbankadministration verfügen, insbesondere im Bereich SQL und Datenbankstrukturen.
Teilnahmevoraussetzungen
Sie haben fundierte Erfahrung im Umgang mit Oracle-Datenbanken
Sie verfügen über gute Kenntnisse in SQL und verstehen grundlegende Abfragekonzepte
Idealerweise haben Sie bereits mit EXPLAIN PLAN oder anderen Oracle-Tuning-Werkzeugen gearbeitet
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.