Kontakt aufnehmen

Schulungsübersicht

Modul 1. Abfragetuning

  • Werkzeuge zum Abfragetuning
  • Gepufferte Ausführungspläne
  • Aufräumen des Caches
  • Analyse von Ausführungsplänen
  • Hints
  • Nutzung des Database Engine Tuning Advisor
  • Indextuning
  • Tabellen- und Indexstrukturen
  • Indexzugriffsmethoden
  • Indizierungsstrategien

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

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

Modul 3. Optimierung von Joins und Mengenoperationen

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

Modul 4. Aggregation und Pivotierung von Daten

  • Nutzung der OVER-Klausel
  • Unterschiedliche Arten von Aggregationen (Kumulativ, Gleitend und Laufendes Jahr)
  • Pivotierung und Unpivotierung
  • Einrichten benutzerdefinierter Aggregationen
  • Nutzung des GROUPING SETS-Unterklausels
  • CUBE- und ROLLUP-Unterklauseln
  • Materialisierung von Grouping Sets

Modul 5. Nutzung von TOP und APPLY

  • SELECT TOP
  • Nutzung des APPLY-Tabelleoperators
  • TOP n auf Gruppierungsebene
  • Implementierung von Paging

Modul 6. Optimierung der Datentransformation

  • Einfügen von Daten mit erweiterter VALUES-Klausel
  • Nutzung des BULK Rowset Provider
  • Nutzung von INSERT EXEC
  • Sequenzmechanismen
  • DELETE mit Joins
  • UPDATE mit Joins
  • MERGE-Anweisung
  • OUTPUT-Klausel mit INSERT
  • OUTPUT-Klausel mit DELETE
  • OUTPUT-Klausel mit UPDATE
  • OUTPUT-Klausel mit MERGE

Modul 7. Abfragen von partitionierten Tabellen

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

Voraussetzungen

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

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien