Indizes am Microsoft SQL Server
What you'll 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?
Requirements
- Du solltest mit dem Microsoft SQL Server grundsätzlich vertraut sein.
- Du solltest Abfragen in SQL vertraut sein.
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.
Who this course is for:
- Programmierer oder Administratoren die Performanceprobleme am SQL Server haben.
Instructor
Hi, ich heiße Harald und bin Wirtschaftsinformatiker.
Ich beschäftige mich jetzt seit 20 Jahren sowohl hauptberuflich, als auch freiberuflich mit IT-Themen und vor allem Programmierung.
Mein hauptberuflicher Schwerpunkt liegt im Bereich Payment und Transaktionsabwicklung. Im Speziellen die Massenabwicklung von SEPA Direct Debit Transaktionen. Falls Du da Probleme hast, kannst Du Dich gerne an mich wenden.
In meiner freiberuflichen Tätigkeit bin ich auch für andere Firmen tätig. Das Spektrum reicht von Schulungen, Beratung und Anforderungsmanagement bis zur Programmierung.
Meine übergreifenden Branchenkenntnisse und meine autodidaktische Seite helfen mir, mich gut in andere Personen hinein zu versetzen und mich auf die wesentlichen Punkte eines Problems oder dessen Lösung zu konzentrieren.
Von daher ist es jetzt auch höchste Zeit meine Kenntnisse als auch Online Trainer weiter zu geben.
Viel Spaß mit meinen Kursen.
---------------------------------------------------------------------------------------------------------
Hi, my name is Harald and I am an IT specialist.
I have been working full-time as well as freelance with IT topics and above all programming for 20 years.
My main focus is on payment and transaction processing. In particular, the mass processing of SEPA Direct Debit transactions. If you have problems there, feel free to contact me.
I am also a freelancer for other companies. I offer tutorials, consultations as well as requirement management and programming/coding.
My cross-sector knowledge as well as being autodidact, are of great advantage when getting to understand others, while focusing on the main issue of the problems and solutions.
And that being the facts, the time has come for me to offer my knowledge as an online trainer as well.
Please enjoy the courses!