Workshop

Oracle SQL Tuning («ODSQTU»)

In diesem Workshop zeigen wir Ihnen, wie Sie als Administrator und/oder Entwickler effizient herausfinden können, welche Statements Optimierung bedürfen und wie man diese – oft um Faktoren – schneller macht.
Dauer 3 Tage
Preis 2'950.–   zzgl. 8.1% MWST
Kursdokumente Digitale Digicomp Kursunterlagen

Kurs-Facts

Key Learnings
  • Optimieren von SQL Statements
  • Effizientes Erkennen, welche Anweisungen optimiert werden müssen und wie man sie schneller macht
  • Identifizieren langsamer Statements und Verarbeitungen
  • Kennen des Oracle Cost-based Optimizer
Inhalt

Nur weil ein SQL Statement das korrekte Ergebnis liefert, bedeutet das nicht, dass der Zugriff auf die Daten effektiv ist. Da Anwendungsentwickler oft unter Zeitdruck stehen, wird das Optimieren von SQL Statements nicht selten vernachlässigt. 

Im Workshop beginnen wir mit dem Identifizieren von langsamen Statements und Verarbeitungen, behandeln den Oracle Cost-based Optimizer und beschäftigen uns mit der richtigen Indizierung. 

1 Oracle-Datenbank-Architekturüberblick und -Begriffbestimmung

2 Verarbeitungen und TOP Statements identifizieren

3 Wichtige Data Dictionary und Performance Views (V$)

4 Erzeugen von Traces und Execution-Plänen mit unterschiedlichen Methoden

5 Der Oracle Cost-based Optimizer und was ihn beeinflusst:

  • Full Table Scan, Index Scan,
  • Nested Loop, Hash Join, Sort/Merge Join,
  • Bitmap Join, …

6 Oracle-Objekt-Statistiken, Histogramme

7 Einsatz von Bind-Variablen und Hints

8 SQL Profiles, Baselines und Patches

9 Session- und Instance-Parameter, die den Optimizer beeinflussen

10 TOP SQL Statements finden und verstehen

11 Tuning von SQL Statements

12 Oracle-Indizes, Constraints und ROWIDs

13 Constraints und deren Indizes

14 Die richtige Indizierung

15 Do und DON'Ts – Beispiele, wie man es besser nicht macht

16 Locking und Blocking in der Datenbank, Datenbank-Transaktionen verstehen

17 Optional: Oracle-Flashback-Technologie, Monitoring und Parsing-Trace

Methodik & Didaktik

Die Teilnehmer erhalten theoretisches Wissen, welches mit vielen praktischen Übungen gefestigt wird. 

Zielpublikum

Dieser Workshop richtet sich an Datenbank-Administratoren und Anwendungsentwickler.

Anforderungen
Gute Oracle-SQL-Kenntnisse, die Sie in den folgenden Kursen erwerben können:

    Oracle SQL - Basics («ODSQLB»)

    3 Tage
    CHF
    2'950.–

    Advanced Oracle SQL Workshop («ODSQL1»)

    3 Tage
    CHF
    2'950.–
Zusatzinfo

Kurs-Environment (und Oracle-Lizenzvoraussetzungen)

  • Dieser Workshop basiert auf Oracle Database 23ai Free. Weitere Informationen zum Kursenvironment und der Oracle Lizenzierung finden Sie hier.
  • Als Frontend wird SQL*Plus verwendet. Der Einsatz von Oracle SQL*Developer oder einem der zahlreichen Third Party Tools (Toad, SolarWind etc) ist teilweise möglich, führt aber zu anderen Übungsabläufen.

Download

Fragen zum Kurs

Haben Sie Fragen zum Kurs?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Möchten Sie diesen Kurs als Firmenkurs buchen?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Anzahl Teilnehmende
Gewünschter Kursort
Gewünschtes Startdatum (DD.MM.YYYY)
Gewünschtes Enddatum (DD.MM.YYYY)

Wählen Sie Ihr Datum

30
Jun
2025
2
Jul
2025
Virtual Training
Deutsch
Terminübersicht
CHF 2’950.-
zzgl. 8.1% MWST
CHF 2’950.-
zzgl. 8.1% MWST
Nächste Durchführung
30
Jun
2025
2
Jul
2025
Virtual Training
Deutsch
Terminübersicht
CHF 2’950.-
zzgl. 8.1% MWST
CHF 2’950.-
zzgl. 8.1% MWST