SQL Tuning Schulung (SQL Server)

SQL Tuning SchulungDie 3-tägige SQL Tuning Schulung (SQL Server) zeigt dem fortgeschrittenen SQL Entwickler, wie man inperformante SQLs verbessert und somit sowohl die Nerven der Anwender schont als auch die Systemressourcen.

Die SQL Tuning Schulung (SQL Server) startet mit einer Einführung in die Oracle Datenbank Architektur, die essentiell ist, wenn man SQLs tunen möchte. Weiter geht’s mit grundlegenden Begriffen und Konzepten aus dem Bereich SQL Tuning (Optimizer, Kosten, Statistiken, Zugriffspfade, etc.). Danach beschäftigen Sie sich mit den praktischen Grundlagen, d.h. Statistiken und wie man sie erstellt, etc. und mit den Ausführungsplänen. Diese sind absolut notwendig und in diesem Abschnitt lernen Sie, Ausführungspläne zu lesen und zu verstehen. Dabei wird auch auf die verschiedenen Möglichkeiten eingegangen, wie man an die Ausführungspläne ran kommt.

Nachdem wir die Grundlagen gelegt haben können wir uns um die eigentlichen SQL Tuning Aspekte kümmern, d.h. wie erkenne Ich, ob und an welchen Stellen mein SQL ineffizient ist und wie kann ich es in solch einem Fall verbessern. In diesem Abschnitt analysieren wir im Detail Ausführungspläne und lernen u.a. auch verschiedene Datenbank Objekte kennen, um ggf. die Performance zu erhöhen. Zu diesen Objekten zählen: Indizes (B-Tree, Clustered, Columnstore, Fulltext, …), Partitionierung + Indexed Views.

Abgeschlossen wird diese Schulung mit einem kursumfassenden Workshop, in dem sich jeder noch einmal allumfassend mit dem Tuning einiger SQL Statements beschäftigen kann.

Bei der SQL Tuning Schulung wird Wert gelegt auf hohen Praxisbezug und Nutzen für die tägliche Arbeit. Vor diesem Hintergrund besteht ein Großteil des Kurses aus aktiver Arbeit anhand zahlreicher Beispiele und Übungsaufgaben am Rechner. Am letzten Tag wird der gesamte Stoff in einer übergreifenden Übung wiederholt.

Jeder Teilnehmer erhält ein Schulungsskript (ca. 80 Seiten), in dem die Inhalte alle nochmal schriftlich festgehalten sind. Außerdem die Schulungsdatenbank inklusive Testdaten, Beispielen,Übungsaufgaben und Musterlösungen.

Um einen Eindruck der Qualität der Schulungsunterlagen zu bekommen, können Sie das erste Kapitel des Schulungsskripts der SQL Schulung Basics unter folgendem Link probe lesen:

Schulungsskript SQL Basic Schulung – Kapitel 1 + 4

 

Da SQL Tuning immer abhängig ist von der eingesetzten Datenbank, muss man sich für eine entsprechende Schulung entscheiden. Ich beschränke mich in dieser SQL Tuning Schulung ausschließlich auf Microsoft SQL Server Datenbanken. Für Oracle Datenbanken gibt es die Schulung SQL Tuning Schulung (Oracle) .

 

Voraussetzungen / Zielgruppe

Die SQL Tuning Schulung richtet sich an Anwender, die über ein fortgeschrittenes Wissen im Bereich Datenbanken und SQL verfügen.

 

Detaillierter Inhalt der SQL Tuning Schulung

1) Grundlagen

  • SQL Server Architektur (Blöcke, etc.)
  • Tuning Begriffe (Kosten+Optimizer, Ausführungspläne+Statistiken,…)
  • Grundlegender Ablauf SQL Tuning

2) Ausführungspläne

  • Wie kommt man an die Ausführungspläne ran?
  • Aufbau und Struktur
  • SQLdiag, DBCC, SQL Server Profiler, …

3) Statistiken

  • Was ist das und wozu werden sie benötigt?
  • Erstellen & Verwalten
  • Histogramme

4) DB Konstrukte zur Performancesteigerung

  • Indextypen (B-Tree, Clustered, Fulltext, Columnstore, …)
  • Partitionierung
  • Indexed Views
  • Veränderung des Datenmodells

5) SQL Tuning

  • Zugriffspfade, Join-Reihenfolge, Join-Typen
  • Engpässe im SQL identifizieren
  • SQL Regeln (und was das im Ausführungsplan bedeutet)

6) Sonstiges

  • Tuning Workshop
  • Ausblick und Abschluss

Sie können alle Module dieses Kurses auch als Online Kurs belegen. Dabei können Sie verschiedene Module aus allen Kursen miteinander kombinieren und so ihr ganz individuelles Lernprogramm gestalten.

Als spezielles Add On zu dieser Schulung biete ich noch die Bereitstellung des zugehörigen Online Kurse für die Dauer von 3 Monate nach der Schulung für 100€ an. Damit stehen sämtliche Materialien (Zusatzaufgaben, Videos, etc.) zur Verfügung, um bestimmte Themen im Nachgang noch einmal zu wiederholen oder zu vertiefen. Das beinhaltet auch einen eMail Support (für Fragen zur Schulung) in diesem Zeitraum. Bei Buchung mit dieser Schulung kostet das nur 100€ (Einzelpreis im Vergleich: 127,50€).

 

Inklusivleistungen bei meinen Schulungen

Folgende Leistungen sind bei meinen Schulungen immer inklusive:

  • Mittagessen und Verpflegung während der Schulung
  • Schulungsunterlagen (mit Aufgaben)
  • Musterlösungen zu allen Aufgaben (nach der Schulung) + Schulungsdatenbank
  • Teilnahmezertifikat
  • 1 Woche eMail Support nach der Schulung

 

Schulungsort / Termine

Die SQL Tuning Schulung (SQL Server) findet an folgenden Standorten statt:

Standort Raumanbieter Straße Ort
Hamburg Seminarraum in Hamburg GmbH Mexikoring 15 22297 Hamburg
Frankfurt Media Train GmbH Ferdinand-Happ-Straße 32 60314 Frankfurt
München ecos Office Center München Landshuter Allee 8-10 80637 München
Berlin ecos Office Center Berlin Wittestraße 30k 13509 Berlin
Leipzig ecos Office Center Leipzig City Nikolaistraße 6-10 04109 Leipzig
Essen ecos Office Center Essen Weidkamp 180 45356 Essen

 

Für 2019 ist die Schulung an folgenden Terminen geplant:

Bei Buchung einer Schulung für 2019 bis zum 31.12.2018 erhalten Sie derzeit noch 15% Super-Frühbucherrabatt!!!

TerminStandortAnmeldungTeilnehmerPreis
28.01.2019 - 30.01.2019Essen anmelden 8 Plätze verfügbar999 € 849 €
18.03.2019 - 20.03.2019Hamburg anmelden 2 Plätze verfügbar999 € 849 €
13.05.2019 - 15.05.2019München anmelden 8 Plätze verfügbar999 € 849 €
01.07.2019 - 03.07.2019Essen anmelden 8 Plätze verfügbar999 € 849 €
23.09.2019 - 25.09.2019Hamburg anmelden 8 Plätze verfügbar999 € 849 €
04.11.2019 - 06.11.2019München anmelden 8 Plätze verfügbar999 € 849 €

 

Anmeldung / Kosten

Diese Standardschulung kostet regulär 999€ zzgl. MwSt.

Sonderpreise entnehmen Sie bitte der Tabelle mit den Terminen.

Bei Anmeldung bis zu 8 Wochen vor Schulungsbeginn erhalten Sie 5% Frühbucherrabatt. Der Preis beinhaltet die Schulung mit Verpflegung mittags und zwischendurch, ein Schulungszertifikat sowie ein Schulungsskript.

Falls Sie das Online Add On Modul (3 Monate Zugriff auf die Online Materialien & eMail Support) dazu buchen möchten, kostet das 100€ extra. Einfach auf der Anmeldung mit angeben.

Die SQL Tuning Schulung findet statt mit 3 bis max. 8 Teilnehmern.

Zur Anmeldung, einfach das unten hinterlegte Anmeldeformular ausfüllen, unterschreiben und an die angegebene Adresse zurückschicken. Oder einscannen und an anmeldung@gaussling.com mailen. Alternativ oben auf die jeweiligen Anmelde-Links klicken.

Haben Sie weitere Fragen zu Inhalten und Details der Schulung, kontaktieren Sie mich!!

Formulare

AGBs Anmeldung