Kontakt aufnehmen

Schulungsübersicht

Modul 1: Query-Tuning

  • Tools für das Query-Tuning
  • Gecachte Abfrageausführungspläne
  • Löschen des Caches
  • Analyse von Ausführungsplänen
  • Hints
  • Nutzung des Database Engine Tuning Advisors
  • Indizierungs-Optimierung
  • Tabellen- und Indexstrukturen
  • Indexzugriffsmethoden
  • Indexierungsstrategien

Modul 2: Unterabfragen, Tabellen-Ausdrücke und Rangierungsfunktionen

  • Erstellung von Unterabfragen
  • Nutzung von Tabellen-Ausdrücken
  • Einsatz von Rangierungsfunktionen

Modul 3: Optimierung von Joins und Mengenoperationen

  • Fundamentale Join-Typen
  • Join-Algorithmen
  • Mengenoperationen
  • Nutzung von INTO bei Mengenoperationen

Modul 4: Aggregierung und Pivoting von Daten

  • Nutzung der OVER-Klausel
  • Verschiedene Aggregationstypen (kumulativ, gleitend und Year-To-Date)
  • Pivoting und Unpivoting
  • Einrichtung benutzerdefinierter Aggregationen
  • Nutzung der GROUPING SETS-Unterklause
  • CUBE- und ROLLUP-Unterklusen
  • Materialisierung von Grouping Sets

Modul 5: Einsatz von TOP und APPLY

  • SELECT TOP
  • Nutzung des APPLY-Tabellenoperators
  • TOP n auf Gruppenebene
  • Implementierung von Paging

Modul 6: Optimierung der Datenmanipulation

  • Einfügen von Daten mit der erweiterten VALUES-Klausel
  • Nutzung des BULK-Rowset-Anbieters
  • Einsatz von INSERT EXEC
  • Sequenzmechanismen
  • DELETE mit Joins
  • UPDATE mit Joins
  • MERGE-Anweisung
  • DIE OUTPUT-Klausel bei INSERT
  • DIE OUTPUT-Klausel bei DELETE
  • DIE OUTPUT-Klausel bei UPDATE
  • DIE OUTPUT-Klausel bei MERGE

Modul 7: Abfragen partitionierter Tabellen

  • Partitionierung in SQL Server
  • Schreiben von Abfragen für partitionierte Tabellen
  • Schreiben von Abfragen für partitionierte Sichten

Voraussetzungen

Gute SQL-Kenntnisse in einer Microsoft SQL Server-Umgebung ab Version 2008/2012.

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien