SQL Server Indexoptimierung und Indexanalyse
SQL Server Seminar: Performance-Tuning - Indexoptimierung -
Indizes beschleunigen Ihre Abfragen und Ihre SQL Server Datenbankanwendungen arbeiten bei klug gesetzten Indizes schneller und robuster. Ressourcen (RAM, CPU- und I/O Last) werden effizienter eingesetzt. Die sich daraus ergebenen Vorteile sind performantere Datenbankanwendungen, gegebenenfalls niedrigere Lizenzkosten da weniger RAM, CPU oder I/O Last benötigt wird und letztendlich zufriedene Anwender und Kunden.
In diesem zwei Tagesseminar (Intensivseminar), wird Ihnen das notwendige Wissen vermittelt, um in Ihren SQL Server Datenbanken erfolgreiche Indexanalysen und Indexoptimierungen durchführen zu können.
Dieses Seminar vermittelt Ihnen all das notwendige Wissen, um für Ihre SQL Server Datenbanken Indexoptimierungen und Indexanalysen selbst vornehmen zu könnnen.
Es startet mit den Basics zu dieser Thematik und geht darauf aufbauend, fließend dazu über, dem Teilnehmer schnell das notwendige professionelle Wissen zu vermitteln, um Indizes produktiv und professionell einzusetzen.
Trockene, theoretische Informationen und Betrachtungen zur Thematik, die sie in der Praxis nicht weiterbringen, sind nicht Bestandteil dieses Seminars. Das in diesem Seminar vermittelte Wissen können Sie direkt in der täglichen Praxis anwenden, da das Ziel klar ist. Optimierung Ihrer Datenbanken und Beschleunigung Ihrer SQL Abfragen.
Dieses Seminar wurde von SQL Server Optimierungs-Experten Michael R. Friebel entwickelt, um den täglichen Herausforderungen der Performanceoptimierung von Datenbanken zu begegnen.
Die Inhalte wurden basierend auf den gewonnenen Erfahrungen, der bei einer Vielzahl namhafter Firmen durchgeführten Datenbankoptimierungen abgestimmt.
Wenn Sie und Ihre Mitarbeiter zu folgenden Inhalten professionelles Wissen und Erkentnisse gewinnen möchten, ist dieses Seminar das richtige für Sie.
Die aktuelle Seminaragenda finden Sie hier
Übersicht
- Seminarthema: SQL Server Indexoptimierung und Indexanalyse
- Seminarziel: Sie werden in die Lage versetzt eigenständig Indexoptimierungen und Indexanalysen vornehmen zu können
- Seminarschwerpunkte: Performancetuning von Datenbanken und SQL Abfragen durch INDIZES
- Angebot hier anfordern (sofort innerhalb von 5 Minuten)
- Die detailierte Agenda zu diesem Seminar finden Sie hier
- Seminardauer: 2 Tage
- Termin: Bitte im Formular, den gewünschten Schulungstermin eingeben.
- ONLINE Schulung oder Präsenzschulung vor Ort in ihrer Firma möglich
- Seminarzeiten von 9:00 Uhr - 17:00 Uhr
Die Schulung wird ausschließlich von den erfahrenen Trainern und Buchautoren Michael R. Friebel oder Daniel Caesar durchgeführt:
Michael R. Friebel - Buchautor mehrerer SQL Server Fachbücher, Datenbankexperte, Spezialisiert auf das Performancetuning von Datenbanken und Datenbankdesign. Berater, Trainer und Speaker. Langjährige Trainererfahrung als MCT (Microsoft Certified Trainer).
Hier geht es zum Autorenprofil von Michael R. Friebel des Rheinwerk Verlags https://www.rheinwerk-verlag.de/sql-server-2019-fuer-administratoren-das-umfassende-handbuch/autoren/
Fragen zu dieser Schulung?
Hier kostenlosen Termin direkt mit dem Trainer buchen.
Hier Angebot anfordern
Um ein konkretes Angebot anzufordern, füllen Sie bitte das folgende Formular aus. Das unverbindliche und kostenlose Angebot wird Ihnen sofort an die von Ihnen hinterlegte E-Mail Adresse in Form einer PDF Datei zugestellt.
Firmenseminar
- Es handelt sich bei diesem Seminar um ein individuelles Firmenseminar.
- Ein Firmenseminar bietet viele Vorteile und kann direkt von ihrer Firma gebucht werden, um eine bestimmte Anzahl von Mitarbeitern zu einem bestimmten Thema zu schulen.
- Ein weiterer Vorteil besteht darin, dass Sie die Themen der Agenda individuell festlegen also beeinflussen können.
- Firmenseminare unterscheiden sich zu herkömmlichen Seminaren darin, dass ausschließlich Mitarbeiter aus ihrer Firma geschult werden.
- Sie können den Schulungszeitpunkt individuell bestimmen. Bei Verfügbarkeit findet das Seminar zu diesem Zeitpunkt statt oder es wird ein Ausweichtermin vereinbart, der für Sie passt
- Die Schulung findet in der Regel bei Ihnen vor Ort (Inhouse / Präsenzseminar) oder Online Remote über Teams statt
Agenda
Kapitel 1: SQL Server und Datenbanken Architektur, technische Zusammenhänge und Performance-Abhängigkeiten
- Allgemeine Informationen Performancekritischer Faktoren auf einem Datenbanksystem wie SQL Server
- Arbeitsweise SQL Server - Query Optimizer, Plancache, Logical Reads / logische Lesevorgänge, Physical Reads / physische Lesevorgänge etc.
- Query Optimizer - Was ist der Query Optimizer (Abfrageoptimierer) und wie arbeitet er? (Cost based Optimizer, Compilation, Statistiken, Pläne, Plancache)
- Tools, Indikatoren und Hilfsmittel zum Messen der Ausführungszeit (Statistics IO, Statistics Time)
Kapitel 2: SQL Server Indexoptimierung - Indextuning
- Allgemeines zu Indizes in SQL Server
- Vor- und Nachteile von Indizes
- Indexarten - Welcher Index ist wofür geeignet? (Rowbasierte Indizes, Columnbasierte Indizes, XML Indizes, Hash Indizes, Full Text)
- Heaps, Clustered und NON Clustered Indizes
- Verwalten von Indizes Anlegen von Indizes (Sperrverhalten beim Anlegen, Rebuild, Reorganize) Fillfactor, Richtige Anlegereihenfolge etc.
- Ein und mehrspaltige Indizes
- Reihenfolge der Indexkeyspalten
- Abdeckende Indizes und was man damit bezweckt (Covered Indizes Indexkeys und Includes)
- Was ist der Sinn der Sortierreihenfogen beim Anlegen eines Index (ASC,DESC)
- Spaltenbasierte Indizes Einführung
- Funktionsweise Erläuterung des Prinzips der Spaltenbasierten Indizes Anwendungsarten
- Wann werden Spaltenbasierte Indizes eingesetzt und wann sind diese den rowbasierten Indizes überlegen.
Kapitel 3: Indexanalyse
- Vorgehensweise bei der Indexanalyse
- Statistiken und Indizes
- Lesen von Ausführungsplänen um Indizes zu analysieren und Abfragen zu optimieren
- ungenutzte Indizes ermitteln / Ressourcen einsparen / DML (Data Manipulation Insert, Update, Delete Befehle) Abfragen beschleunigen
- Allgemeine Einführung zu Ausführungsplänen
- Systematik was ist ein Plan wie sind die Zusammenhänge
- Wie liest man einen Ausführungsplan richtig?
- Arten von Ausführungsplänen (Geschätzt, Tatsächlich)
- Die Rolle von Statistiken in Ausführungsplänen
- wichtige Operatoren in Ausführungsplänen (Join, Sort, Select, Parallelität, RID Lookup etc.)
- Unterschiede Index Seek Index Scan (sind Scans immer böse und seeks immer gut?)
- SARGS (Searchable Arguments)
Kapitel 4: Tools und weitere Hilfsmittel für das Tuning von Abfragen
- Wie schreibt man die optimale performante SQL Abfrage
- Die Performance einer Abfrage beeinflussende Ereignisse (Sorts, Recompiles, Hints, Typconversions)
- Do’s and Dont’s bei SQL Abfragen
- Möglichkeiten langsame Abfragen zu identifizieren. Berichte, Managment Views, Extended Events Profiler
- Management Views (Indexvorschläge zu fehlenden Indizes)
- Einsatz des Datenbankoptimierungs-Ratgebers DTA Database Tuning Advisor
- Einsatz Indizierter Views
– Ende –