Kontakt aufnehmen

Schulungsübersicht

Modul 1. Query-Tuning

  • Werkzeuge für das Query-Tuning
  • Gecachte Abfrageausführungspläne
  • Leeren des Caches
  • Analyse von Ausführungsplänen
  • Hints
  • Nutzung des Database Engine Tuning Advisor
  • Index-Tuning
  • Tabellen- und Indexstrukturen
  • Zugriffsmethoden auf Indizes
  • Strategien für das Indizieren

Modul 2. Unterabfragen, Tabellausdrücke und Ranking-Funktionen

  • Schreiben von Unterabfragen
  • Nutzung von Tabellausdrücken
  • Nutzung von Ranking-Funktionen

Modul 3. Optimierung von Joins und Mengenoperationen

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

Modul 4. Aggregierung und Pivoting von Daten

  • Nutzung der OVER-Klausel
  • Verschiedene Arten von Aggregationen (Kumulativ, Sliding und Year-To-Date)
  • Pivoting und Unpivoting
  • Einrichten von benutzerdefinierten Aggregationen
  • Nutzung der GROUPING SETS-Unterklasse
  • CUBE- und ROLLUP-Unterklassen
  • Materialisierung von Grouping Sets

Modul 5. Verwendung von TOP und APPLY

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

Modul 6. Optimierung der Daten transformation

  • Einfügen von Daten mit der erweiterten VALUES-Klausel
  • Nutzung des BULK-Rowset-Providers
  • Nutzung von INSERT EXEC
  • Sequenzierungsmechanismen
  • DELETE mit Joins
  • UPDATE mit Joins
  • MERGE-Anweisung
  • Die OUTPUT-Klausel mit INSERT
  • Die OUTPUT-Klausel mit DELETE
  • Die OUTPUT-Klausel mit UPDATE
  • Die OUTPUT-Klausel mit MERGE

Modul 7. Abfragen partitionierter Tabellen

  • Partitionierung in SQL Server
  • Schreiben von Abfragen auf partitionierten Tabellen
  • Schreiben von Abfragen auf partitionierten Ansichten

Voraussetzungen

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

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien