Seminare
Seminare

Oracle Database SQL Tuning Workshop

Webinar - IT-Schulungen.com

In dieser 3-tägigen Schulung "Oracle Database SQL Tuning Workshop" erwerben Sie umfassende Kenntnisse im SQL-Tuning für Oracle-Datenbanken. Sie lernen effizientes und ineffizientes SQL zu unterscheiden und erhalten einen Überblick über Tuning-Tools und Szenarien. Die Architektur der Oracle-Datenbank wird ebenso behandelt wie der Query Optimizer und seine Funktionen. Sie werden Ausführungspläne interpretieren und erfahren, wie Sie effizientes SQL erstellen können. Sie führen praxisorientierte Übungen zu SQL-Tracing, Optimizer-Hints und Performance-orientierten Methoden durch. Sie erwerben die Fähigkeiten, um SQL-Anweisungen zu optimieren und die Performance Ihrer Oracle-Datenbanken zu verbessern.


Termin Ort Preis*
19.08.2024- 21.08.2024 Nürnberg 1.779,05 €
19.08.2024- 21.08.2024 online 1.779,05 €
09.09.2024- 11.09.2024 Nürnberg 1.779,05 €
09.09.2024- 11.09.2024 online 1.779,05 €
16.10.2024- 18.10.2024 Nürnberg 1.779,05 €
16.10.2024- 18.10.2024 online 1.779,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung

  • Effizientes SQL
  • Ineffizientes SQL
  • Tuning-Tools - Überblick
  • Tuning-Szenarios Beispiele
  • Tuning Tasks - Überblick


Architektur der Oracle-Datenbank – Überblick

  • Physische Struktur
  • Speicherstruktur
  • Speicherverwaltung
  • SQL-Anweisungen verarbeiten


Query Optimizer – Einführung

  • Query Optimizer-Funktionen
  • Selektivität
  • Kardinalität
  • Kosten
  • Optimizer-Verhalten mit Initialisierungsparametern steuern


Query Optimizer-Operationen

  • Zugriffspfade - Arten
  • Joins - Arten
  • Joins - Ausführung
  • Sortiervorgänge


Ausführungspläne interpretieren

  • Methoden für die Anzeige von Ausführungsplänen
  • Ausführungspläne interpretieren
  • DBMS_XPLAN-Package


Workshop – Optimizer-Pläne beobachten

  • Zugriffspfad für Abfragen einer einzelnen Tabelle bestimmen
  • Join-Reihenfolge und -Methode für Abfragen mehrerer Tabellen bestimmen
  • Selektivität, Kardinalität und Kosten von Abfragen bestimmen
  • Parse-Bäume basierend auf Ausführungsplänen aufzeichnen


Effizientes SQL erstellen

  • Statistiken mit SQL Tuning Advisor analysieren
  • Wann sind Table Scans geeignet?
  • Operatoren
  • Indizes
  • Dynamisches Sampling
  • Prädikatreduzierung verarbeiten
  • Analytische Funktionen für die Performance


Workshop – SQL-Tracing und -Tuning

  • Ineffizientes SQL identifizieren und optimieren
  • Korrekte Join-Reihenfolge und -Art ermitteln
  • Dynamisches Sampling


Bind-Variablen

  • So verwenden Sie Bind-Variablen
  • Bind-Variablen-Peeking
  • SQL für die gemeinsame Nutzung von Cursorn erstellen
  • Adaptive Cursor Sharing


Anwendungs-Tracing

  • EM
  • DBMS_MONITOR
  • Instrumentierung
  • SQL Trace-Funktion
  • TKPROF


Workshop – Anwendungs-Tracing und -Tuning

  • End-to-End-Tracing für Anwendungen
  • Alternativen abwägen und implementieren


Query Optimizer-Entscheidungen

  • Tracing von Optimizer-Aktivitäten durchführen
  • Auswirkungen von Optimizer-Statistiken auf die Performance
  • Trace-Ausgabe 10053 interpretieren


Workshop – Optimizer-Hints

  • Tracing für Optimizer-Verhalten durchführen
  • Bestimmen, warum ein gewünschter Plan nicht verwendet wird
  • Mit Hints nachweisen, dass ein besserer Plan existiert


Workshop – Korrekturmaßnahme

  • Ursache für langsamere SQL-Ausführung nach Anwendungs-Upgrade bestimmen
  • SQL-Tracing mit DBMS_MONITOR
  • Probleme identifizieren, die DBA-Maßnahmen erfordern
  • Korrekturmaßnahmen prüfen


Performance-orientierte Methoden

  • Häufige Probleme bei der Datenbank-Performance
  • Performance-orientiert entwickeln
  • Tuning-Methoden


Weitere Tuning-Methoden

  • Partitions-Pruning
  • Materialized Views
  • Abfragen für parallele Ausführung optimieren
  • SQL Tuning Sets


Workshop – Weitere Methoden

  • Partitionen
  • Abfragen parallelisieren
  • SQL-Ausführung in Echtzeit überwachen


Ziele/Bildungsabschluss:

In dieser 3-tägigen Schulung "Oracle Database SQL Tuning Workshop" erwerben Sie umfassende Kenntnisse im SQL-Tuning für Oracle-Datenbanken. Sie lernen effizientes und ineffizientes SQL zu unterscheiden und erhalten einen Überblick über Tuning-Tools und Szenarien. Die Architektur der Oracle-Datenbank wird ebenso behandelt wie der Query Optimizer und seine Funktionen. Sie werden Ausführungspläne interpretieren und erfahren, wie Sie effizientes SQL erstellen können. Sie führen praxisorientierte Übungen zu SQL-Tracing, Optimizer-Hints und Performance-orientierten Methoden durch. Sie erwerben die Fähigkeiten, um SQL-Anweisungen zu optimieren und die Performance Ihrer Oracle-Datenbanken zu verbessern.


Teilnahmevoraussetzungen:
  • Gute Kenntnisse in der Administration von Oracle-Datenbanken


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Datenbank-Entwickler


Seminarkennung:
NE-WEBDATE-6fe410aa-7c6f-44c9-819e-787cdf4bf276
Nach unten
Nach oben
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.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha