Indizes am Microsoft SQL Server

Verpasse Deinen lahmen Sql Queries einen Raketenrucksack

4.50 (82 reviews)
Udemy
platform
Deutsch
language
Databases
category
instructor
556
students
1.5 hours
content
Mar 2020
last update
$19.99
regular price

What you will learn

Was Indizes sind und wie sie funktionieren.

Welche Arten von Indizes gibt es und wie funktionieren sie?

Wie müssen Indizes strukturiert sein um Abfragen maximal zu beschleunigen?

Was sind Ausführungspläne und wie sind sie zu lesen?

Welche Strategien gibt es, um auf bestehenden Systemen aufzuräumen?

Wo sind die Grenzen von Indizes?

Description

This course is available in english too.


Mit der Zeit wachsen Datenbanken immer weiter an. Dann kommen auch die Probleme. Die Antwortzeit wird immer länger und länger, bis die User vor den Bildschirmen einschlafen.

Indizes können hier viel bewegen, da sie dem Datenbankserver helfen, durch die vorhandenen Daten zu navigieren. So können die Daten schneller gefunden und die Antwortzeit signifikant verkürzt werden. Es ist schon vorgekommen, dass ein, zwei gut gewählte Indizes die Abfragezeit eines Querys von mehreren Stunden auf ein paar Minuten gedrückt haben. Auch hat das dann natürlich Auswirkungen auf die verwendete Hardware. Sie kann dann eine deutliche Nummer kleiner ausfallen, bzw. die Auslastung geht deutlich runter. 

Fundierte Kenntnisse über Indizes und deren Verwendung sind sehr knapp gesät. Dabei ist das Potential enorm.

In diesem Kurs lernst Du, was Indizes sind und wie sie eingesetzt werden können. Wir gehen die verschiedenen Indexarten im Detail durch und werden uns auch Ausführungspläne näher ansehen.

Nach diesem Kurs bist Du in der Lage die Situation auf Deinem SQL Server exakt zu analysieren und über Verbesserungen zu entscheiden. 

Wenn Du die Kenntnisse aus diesem Kurs richtig nutzt, kannst Du mit Sicherheit bei Deiner nächsten Gehaltsverhandlung punkten.  

Content

Einleitung

Vorwort
Begriffe und Grammatik
Was ist denn jetzt ein Index?

Indizes und ihre Funktion

Indizes im Überblick
Trockenübungen mit Excel
Der Heap
Der gruppierte Index
Der nicht gruppierte Index
Eingeschlossene Spalten
Fazit Performance
Gefilterte Indizes
Fragmentierung
Index und Tabellenarten.

Jeder braucht einen Plan

Ausführungspläne
Operatoren in Ausführungsplänen
Operator Eigenschaften
Statistiken
Ausführungspläne und Statistiken.

Jetzt wird aufgeräumt.

Ausführungspläne optimierten
Nicht erforderliche Indizes finden
Finden von fehlenden Indizes
Zusammenlegung von Indizes

Schluss

Analyse Livesystem
Schluss

Screenshots

Indizes am Microsoft SQL Server - Screenshot_01Indizes am Microsoft SQL Server - Screenshot_02Indizes am Microsoft SQL Server - Screenshot_03Indizes am Microsoft SQL Server - Screenshot_04

Reviews

Christian
November 1, 2022
Mir fehlte noch ein Teil zu Indizes auf großen Datenbanken. Hier ist es sicher nicht so einfach mit der Neuorganisation oder dem entfernen von Indezes, da dies die Datenbank im Livesystem negativ beeinflussen könnte.
Christoph
October 28, 2022
Habe sehr viel neues erfahren, auch mit unmittelbarer, praktischer Anwendbarkeit. Von der Abfolge her wird man behutsam an das Thema herangeführt.
Marius
February 1, 2021
Verständlich erklärt. Hätte mir noch etwas mehr Praxisbeispiele gewünscht, wo gezeigt wird wo ein paar Abfragen durch die Indizes optimiert werden.
Steven
January 9, 2021
Insgesamt gut und verständlich erklärt um Grundlegendes zu verstehen, jedoch hätte ich mir deutlich mehr Praxisbeispiele gewünscht. Lediglich für einen (NON) Clustered Scan gab es ein paar wenige Minibeispiele. Außerdem war der letzte Abschnitt nicht wirklich hilfreich bzw. lehrreich.
Stefan
September 23, 2020
Fängt damit an, dass im Kurs verkündet wird: Keine CCI un"reduzierte"d XML - Indizes. Warum? Sie stehen auf SQL-Server zur Verfügung, und bei einem Webkurs, der das Thema behandelt, sollte dann auch alles dabei sein. Geht weiter damit, dass vielfach bei Operatoren nur was vorgelesen wird: Physical Operation ist die physikalische Operation. Ach was? Aber was genau sagt das aus? Verweise auf die Doku sind zuwenig, genau die will ich ja nicht durchlesen, wenn ich einen Webkurs kaufe. Die Idee, regular 99€ dafür zu nehmen, ist abenteuerlich.
Kevin
May 15, 2020
Es kam mir leider vor, dass vieles wurde von TechNet abgelesen wurde. Eine genauere Erklärung wäre oftmals wünschenswert gewesen. Viele Details wurden weggelassen und / oder nur sehr oberflächlich behandelt. Vor allem die Analyse des Livesystems fande ich persönlich enttäuschend. Es wurden 12 Minuten lang Indizes über ein selbstgeschriebenes Programm aufgezeigt. Was genau ist daran eine Analyse?
Jürgen
June 2, 2019
Hatte mich zu diesem Thema schon etwas im Internet und in Büchern informiert aber es waren doch noch einige gute Informationen enthalten und auch anschaulich und verständlich erklärt!
Alexander
May 18, 2019
Der Kurs ist super. Ich würde mir noch mehr Kurse bzgl. Datenbankoptimierung von Herrn Dobner wünschen.
Reinhold
September 15, 2018
Die Audioqualität ist nur mäßig. Es gibt nur wenig Praxisbezug und die 12 Minuten im Kapitel "Analyse Lifesystem" sind nahezu nutzlos. Für einen groben Einstieg zum Thema Indizes taugt der Kurs und für 12 Euro geht das in Ordnung.
Christian
June 16, 2018
Finde es etwas schade, dass der fürs DWH sehr interessante Columnstore Index fehlt. Auch wäre etwas mehr Detailinfo zu den Ausführungsplänen interessant gewesen (z.B. die gelben Ausrufezeichen und Pfeile, oder wie man mit den "Remote-Queries" umgehen soll). Insgesamt aber ein sehr guter Einstieg in die Thematik, aus der auch fortgeschrittene Benutzer vieles mitnehmen können. Würde mich über einen zweiten Teil sehr freuen!
Stephan
December 20, 2017
Thematik gut aufbereitet, mit plakativen Beispielen verständlich erklärt. Bringt Mehrwert im täglichen Umgang mit Datenbanken. Gut investierte Zeit.
Tobias
December 3, 2017
Das Thema wurde von allen Seiten ausreichend beleuchtet. Der Dozent scheint erfahren und kompetent. Er versteht es einen Sachverhalt in einfachen Worten auf den Punkt zu bringen. Nur das letzte Kapitel hat sich etwas in die Länge gezogen. Vielen Dank für den informativen Kurs.
Sebastian
November 23, 2017
Der Kurs ist logisch aufgebaut. Der Dozent vermittelt die Inhalte gut nachvollziehbar. Teilweise sind die Videos etwas leise, was aber nicht weiter stört. Der Kurs ist richtig eingestuft, es werden grundsätzliche Kenntnisse am SQL Server vorausgesetzt. Besonders witzig ist die Einführungsgeschichte, die das Thema direkt auf den Punkt bringt. Ebenso trägt das Excelkapitel erheblich zum Verständnis bei. Ich denke ich kann die vermittelten Inhalte gut gebrauchen.

Charts

Price

Indizes am Microsoft SQL Server - Price chart

Rating

Indizes am Microsoft SQL Server - Ratings chart

Enrollment distribution

Indizes am Microsoft SQL Server - Distribution chart
1430028
udemy ID
11/11/2017
course created date
1/8/2021
course indexed date
Bot
course submited by