Kontakt aufnehmen

Schulungsübersicht

Modul 1. Query-Tuning

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

Modul 2. Untergeordnete Abfragen, tabellenbasierte Ausdrücke und Rangfunktionen

  • Schreiben von Untergeordneten Abfragen
  • Nutzung von tabellenbasierten Ausdrücken
  • Nutzung von Rangfunktionen

Modul 3. Optimierung von Joins und Mengenoperationen

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

Modul 4. Aggregation und Pivoting von Daten

  • Nutzung der OVER-Klausel
  • Verschiedene Arten von Aggregationen (kumulativ, gleitend und year-to-date)
  • Pivoting und Unpivoting
  • Einrichtung benutzerdefinierter Aggregationen
  • Nutzung der GROUPING SETS-Unter klausel
  • CUBE- und ROLLUP-Unterklauseln
  • Materialisierung von Grouping Sets

Modul 5. Nutzung von TOP und APPLY

  • SELECT TOP
  • Nutzung des APPLY-Tabellenoperators
  • TOP n auf Gruppenebene
  • Implementierung der Seitennavigation (Paging)

Modul 6. Optimierung der Datentransformation

  • Datenspeicherung mit verbesserter VALUES-Klausel
  • Nutzung des BULK-Rowset-Anbieters
  • Nutzung 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 Ansichten (Views)

Voraussetzungen

Gute SQL-Kenntnisse in der Microsoft SQL Server 2008/2012-Umgebung.

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien