Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
10 wichtige Punkte die Deinen SQL Server schneller machen
Highest Rated
Rating: 4.7 out of 5(15 ratings)
76 students

10 wichtige Punkte die Deinen SQL Server schneller machen

Optimiere Deine SQL Server Datenbank und Deinen SQL Server
Last updated 9/2023
German

What you'll learn

  • SQL Server optimieren und schneller machen
  • Datenbanken schneller machen
  • Performance Steigerung
  • SQL Server tunen
  • Datenbanken optimieren
  • Anwendungen schneller machen
  • Microsoft SQL Server optimieren

Course content

12 sections40 lectures3h 38m total length
  • Einführung1:56

    Herzlich Willkommen zu diesem Seminar


    In diesem Seminar geht es um die Optimierung Deines SQL Servers und der darauf laufenden und zugreifenden Datenbankanwendungen.


    Seit vielen Jahren beschäftige ich mich mit der Problemlösung und Optimierung von Datenbanken für kleine, mittlere und große bis sehr große Unternehmen.


    Was meine ich damit?

    Eine Datenbank ist so lange unauffällig, wie sie ohne Probleme läuft. Also Abfragen schnell ausgeführt werden und damit die Anwender auch schnell Ihre Ergebnisse bekommen.

    Sobald allerdings Abfragen, Berichte oder Rechnungsläufe etc. ewig lange brauchen wird vielfach erst klar wie brisant die Probleme diesbezüglich sind.

    Langsame Datenbanken, Blockierungen innerhalb von Datenbanken bis hin zu Datenbankausfällen.


    Immer wieder ist mir in meiner täglichen Praxis aufgefallen, dass die Ursachen für die unterschiedlichsten Probleme immer die gleichen sind.


    Keine korrekt gesetzten Indizes, höchste Fragmentierungen da keinerlei Wartungspläne, komplett veraltete Statistiken, falsch eingestellte Parallelisierungsoptionen oder fehlerhafte Dateiplatzierungen etc.


    In vielen Fällen sind die auftretenden Probleme bereits gelöst oder abgemildert, wenn ganz simple Dinge beachtet werden.

    Diese simplen Dinge habe ich in den -10 Punkten die Deinen SQL Server schneller machen- zusammengefasst.

















  • Allgemeine Informationen zum Seminaraufbau1:12

    PerformanceCheckliste


    Hier findest Du die zum Kurs gehörige PerformanceCheckliste.pdf, die es Dir leichter macht, die im Kurs erläuterten 10 Punkte die Deinen SQL Server schneller machen abzuarbeiten.

    Du kannst Dir diese Liste für Deine Unterlagen ausdrucken.


  • Wichtige Hinweise, Erklärungen und Unterlagen7:01


    Datenbanken die im Kurs verwendet wurden.


    Lege Dir die Datenbanken im Management Studio an um die Beispiele des Kurses nachzuvollziehen.


    Hier findest Du die in diesem Kurs verwendeten Datenbanken Demo und AdventureWorks.

    Die Datenbank AdventureWorks ist die offizielle Demodatenbank von Microsoft für den SQL Server.

    Die Datenbank Demo gibt es hier auch als T-SQL Skript.

    Du kannst wenn Du die Demo.bak nicht nutzen möchtest, das Skript Demo_Skript.sql downloaden und im Sql Server Management Studio öffnen und ausführen.

    Folgende Schritte sind dann notwendig:

    1. Lege Dir eine Datenbank Demo im SSMS an.

    2. Öffne das Skript im SSMS und führe es aus.


    Die Demo.bak Datei ist ein SQL Server Backup. Diese kannst Du ganz normal mittels wiederherstellen einspielen. Das Skript ist dann nicht notwendig.



  • Informationen zu den in den Kapiteln eingesetzten Tools3:14

    Wir arbeiten in den einzelnen Kapiteln überwiegend mit dem SQL Server Management Studio (SSMS) und manchmal auch mit dem SQL Server Konfigurations-Manager


    SQL Server Management Studio

    Ist das Hauptverwaltrungstool für SQL Server. Es ermöglicht Administratoren, Entwicklern, Datenbankdesignern oder Anwendern das arbeiten und verwalten von SQL Server.

    SSMS muss separat installiert werden. Es war zwar früher  automatisch in den Setup Dateien von SQL Server enthalten dies ist allerdings lange nicht mehr der Fall. Bei der Installation von SQL Server wird aber darauf hingewiesen wo Du Dir das Management Studio downloaden kannst.

    Unter nachfolgenden Link hast Du die Möglichkeit SQL Server Management Studio herunterzuladen.

    https://learn.microsoft.com/de-de/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16


    SQL Server Konfigurationsmanager

    Ist das Tool um die SQL Server Dienste zu verwalten oder zu konfigurieren. Wir nutzen den Konfigurationsmanager ausschließlich dazu, SQL Server neu zu starten.


    Wenn Du den Menüpunkt zum Aufruf von SQL Konfigurations-Manager nicht findest, kannst Du in der Suche danach suchen um diesen zu starten. Beachte aber, dass Du die richtige Version deines SQL Servers berücksichtigst um den zugehörigen Konfigurations-Manager aufzurufen.


    Wenn Du also einen SQL Server 2022 hast und Du möchtest den zugehörigen Konfigurations-Manager aufrufen. Musst Du in der Suche SQLServerManager16.msc eingeben.


    Hier die SQL Server Versionsabhängige Auflistung der zugehörigen Kofigurationsmanager Suche


    SQLServerManager16.msc für [SQL Server 2022]

    SQLServerManager15.msc für [SQL Server 2019]

    SQLServerManager14.msc für [SQL Server 2017]

    SQLServerManager13.msc für [SQL Server 2016]

    SQLServerManager12.msc für [SQL Server 2014]

    SQLServerManager11.msc für [SQL Server 2012]

    SQLServerManager10.msc für [SQL Server 2008]















Requirements

  • Du arbeitest bereits mit SQL Server oder wirst dies in Zukunft tun

Description

In diesem Kurs behandeln wir 10 wichtige Punkte die Du beachten solltest, wenn Du Deinen Microsoft SQL Server bzw. die Datenbanken und Anwendungen die darauf laufen schneller machen möchtest.


Statistiken, Indizes, Dateiplatzierung und Dateivergrößerung, tempdb Konfiguration, Speicheroptimierung, Defragmentierung, Wartungspläne, Kompatibilitätsgrade sind alles wichtige Einstellungen die Du, um Deinen SQL Server und damit die Datenbankanwendungen die darauf zugreifen zu beschleunigen konfigurieren solltest.


Diese 10 Punkte sind entscheidend und wichtige Einstellungen für eine optimierte Performance und Problembeseitigung  bzw. Vorbeugung für SQL Server.


Es hat sich in meiner Praxistätigkeit als Datenbankoptimierer immer wieder herausgestellt, dass Datenbanken die Probleme machen (also in der Regel zu langsam sind), diese Punkte nicht beachtet haben bzw.  die Standardeinstellungen nach der Installation beibehalten wurden.


Wenn Du diese Punkte beachtest und umsetzt wird Dein SQL Server mit seinen Datenbanken effizienter, effektiver, performanter arbeiten.


Schnellere Abfragen, weniger Blockierungen, wesentlich mehr Durchsatz und natürlich zufriedene Anwender sind das Ergebnis.


In diesem Kurs werden Dir die Informationen, Anweisungen und Beispiele gegeben damit Du in der Lage bist sämtliche Einstellungen selbst vorzunehmen. Es werden Dir die Hintergründe erklärt warum die Einstellungen gemacht werden sollten.


Beispielskripte, Erklärungen und Demos zeigen Dir wie Du die Einstellungen selbst vornehmen kannst.

Du erhältst Checklisten und Dokumente, die Du für Deinen täglichen Aufgaben hinsichtlich des stabilen, performanten Betriebs von SQL Server einsetzen kannst.






Who this course is for:

  • An alle Datenbankbetreuer die SQL Server im Unternehmen betreuen
  • Entwickler die Datenbanklösungen für SQL Server entwickeln