Wissen

Praxis-Artikel und Buchkapitel zu SQL-Performance, Sicherheit und Hochverfügbarkeit – alle frei verfügbar.

Beratung

Festpreis-Analyse mit Bericht und Handlungsempfehlung – oder strategische Begleitung bei Architektur, Migration und Hochverfügbarkeit.

Fachbücher

Die fünfbändige Reihe „Ulis SQL-Bibliothek“ – Band 1 verfügbar. Leseprobe herunterladen!

Tools

UB.SimSQL: SQL-Server-Lastsimulator mit regelbasierten Konfigurationsempfehlungen. Lokal, ohne Cloud, ohne Abo.

Schulungen

Online-Workshops zu Performance, Sicherheit und Entwicklung – kompakt, hands-on, ohne MOC-Folienschlacht.

Weiterlesen & Ressourcen: – SQL Server Performance

von

Dieser Artikel ist ein Kapitel aus:
SQL Server Performance & Troubleshooting
Praxisleitfaden, ca. 600 Seiten

[ Hier bei Amazon bestellen ]
[ Mehr zum Buch ]

Weiterlesen & Ressourcen:

Blogs, Tools, Communities und Bücher für den nächsten Schritt

SQL Server ist ein Thema das sich ständig weiterentwickelt. Bücher — auch dieses hier — haben immer ein Ablaufdatum: irgendwann erscheint SQL Server 2027, ein neues Feature verändert alles, oder jemand findet heraus, dass eine langjährige Empfehlung auf modernen Systemen falsch ist. Die folgenden Ressourcen helfen dir, am Ball zu bleiben.

Unverzichtbare Blogs und Websites

 

Autor / Site

URL

Schwerpunkt

Brent Ozar

brentozar.com

sp_Blitz-Scripts, wöchentliche Tipps, SQL Server für Menschen

Paul Randal & Kimberly Tripp

sqlskills.com

Internals, Wait Statistics, Storage Engine — die tiefste Ebene

Kendra Little

littlekendra.com

Abfrageoptimierung, Ausführungspläne, Query Store

Erik Darling

erikdarlingdata.com

Parameter Sniffing, Performance-Perlen, ehrliche Meinungen

Aaron Bertrand u.a.

sqlperformance.com

High-Level Performance-Themen, regelmäßige Deep Dives

Markus Winand

use-the-index-luke.com

Index-Design, SARGability — datenbankübergreifend und zeitlos

Tabelle H.1: Empfohlene Blogs und Websites

 

brentozar.com ist der Einstiegspunkt für die meisten. Brent Ozar hat eine Gabe, komplexe SQL Server-Themen so zu erklären, dass sie sofort verständlich sind — ohne dabei ungenau zu werden. Seine sp_Blitz-Script-Familie ist in den Kapiteln dieses Buchs mehrfach aufgetaucht und gehört zum Werkzeugkasten jedes DBAs.

sqlskills.com ist die andere Seite derselben Medaille: Paul Randal war jahrelang im SQL Server-Kernteam bei Microsoft und hat maßgeblich an der Storage Engine mitgebaut. Wenn er über Internals schreibt, schreibt er darüber was er selbst gebaut hat. Das gibt einen anderen Tiefgang als jede andere Quelle.

use-the-index-luke.com von Markus Winand ist das beste Index-Tutorial das es gibt — und es ist datenbankübergreifend, also auch für DBAs die nicht ausschließlich mit SQL Server arbeiten. SARGability (Kapitel 21) ist dort so erklärt, dass es für immer im Gedächtnis bleibt.

Unverzichtbare freie Tools

Die sp_Blitz-Familie (brentozar.com)

  • sp_Blitz — Health Check in einer Stored Procedure: Was ist auf diesem Server kaputt oder suboptimal konfiguriert?
  • sp_BlitzFirst — aktuelle Performance-Situation in Echtzeit: Was passiert gerade, welche Wait Types dominieren?
  • sp_BlitzCache — Plan Cache Analyse: Welche Queries kosten am meisten CPU, IO oder Memory?
  • sp_BlitzIndex — Index-Analyse: Fehlende Indizes, ungenutzte Indizes, Überlappungen
  • sp_BlitzLock — Blocking- und Deadlock-Analyse aus Extended Events Sessions
  •  

    Weitere Tools

     

    Tool

    Bezugsquelle

    Verwendungszweck

    Ola Hallengrens Maintenance Solution

    ola.hallengren.com

    Der Standard für Index-Wartung, Statistik-Updates, DBCC CHECKDB

    SolarWinds Plan Explorer

    solarwinds.com

    Kostenloser grafischer Plan-Viewer — besser als SSMS für komplexe Pläne

    dbatools

    dbatools.io

    PowerShell-Modul für DBA-Aufgaben: Migration, Backup, Diagnose, Konfiguration

    Collect-SqlPerf.ps1

    boddenberg.de

    Strukturierte Performance-Analyse des Autors — Anhang F

    SQL Server Management Studio (SSMS)

    aka.ms/ssms

    Unverzichtbar, regelmäßig updaten — neue Versionen verbessern Plan-Darstellung

    Azure Data Studio

    aka.ms/azuredatastudio

    Cross-Platform, Notebooks, moderne Ergänzung zu SSMS

    Tabelle H.2: Empfohlene freie Tools

     

     

    Tipp: Ola Hallengren als Minimum-Standard

    Wenn du in einem Unternehmen neu anfängst und der erste Blick zeigt: kein Wartungsplan, keine Fragmentation-Kontrolle, Statistiken werden nie aktualisiert — dann ist die Ola Hallengren Maintenance Solution das Erste was du installierst. Kostenlos, sorgfältig gepflegt, und von praktisch jeder SQL Server Community-Größe empfohlen.

     

    Bücher für den nächsten Schritt

     

    Titel

    Autor

    Verlag

    Warum lesenswert

    SQL Server Internals

    Kalen Delaney

    Microsoft Press

    Das Referenzwerk für Storage Engine und Internals — wenn du wissen willst wie es wirklich funktioniert

    SQL Server Query Performance Tuning

    Grant Fritchey

    Apress

    Praxisorientierte Query-Optimierung, Ausführungspläne von Grund auf, regelmäßig aktualisiert

    The Art of SQL

    Stéphane Faroult

    O'Reilly

    Denken in Mengen statt Schleifen — ein zeitloser Klassiker der jeden Entwickler besser macht

    Pro SQL Server Internals

    Dmitri Korotkevitch

    Apress

    Tiefe Internals für neuere SQL Server Versionen, sehr gut strukturiert

    SQL Server Execution Plans

    Grant Fritchey

    Redgate

    Ausführungspläne verstehen und lesen — der beste Einstieg für dieses spezifische Thema

    Tabelle H.3: Empfohlene Bücher

     

    Communities

  • dba.stackexchange.com — Q&A für Datenbankadministratoren: Fragen stellen, Antworten finden, von anderen lernen
  • SQLServerCentral.com — Artikel, Foren, Scripts und wöchentliche Newsletter
  • SQLPASS / PASS Data Community (passdatacommunitysummit.com) — internationale Konferenz und lokale User Groups
  • #sqlhelp auf Twitter/X — kurze Frage, schnelle Antworten aus der Community: funktioniert überraschend gut
  • Reddit r/SQLServer — informelle Diskussionen, Fehlersuche, aktuelle Neuigkeiten
  •  

    Hinweis: User Groups

    Die PASS Data Community hat lokale User Groups in Deutschland, Österreich und der Schweiz. Regelmäßige Treffen, Fachvorträge, und das wichtigste: Gleichgesinnte die dieselben Probleme kennen. Eine Stunde im User Group Meeting ersetzt oft stundenlange Recherche. Aktuelle Liste der deutschsprachigen Gruppen unter passdatacommunitysummit.com.

     

    Ein Wort des Autors

    Dieses Buch ist entstanden aus hunderten Kundenprojekten, aus Nächten mit DMV-Abfragen die keine vernünftigen Ergebnisse liefern wollten, und aus dem Wunsch ein Werk zu schaffen das ich selbst gerne gehabt hätte als ich anfing. Nicht als Nachschlagewerk für einen Befehl, sondern als Buch das erklärt, warum Dinge so funktionieren wie sie funktionieren — damit du beim nächsten Problem selbst denken kannst statt blind eine Empfehlung zu kopieren.

    Wenn dieses Buch dazu beigetragen hat, dass du das nächste Mal weißt, warum dein Server langsam ist — und nicht nur wie du es schnell behebt — dann hat es seinen Zweck erfüllt. Feedback, Korrekturen und Verbesserungsvorschläge sind immer willkommen: boddenberg.de

    Ulrich B. Boddenberg