SQL Server Performance und Troubleshooting

von

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.

SQL Server Performance & Troubleshooting

Reale Probleme, echte Lösungen – vom Hardware-Fundament bis zum Ausführungsplan. Praxisleitfaden in deutscher Sprache.

Worum es geht

SQL Server soll laufen. Schnell, stabil, vorhersehbar. Tut er aber
nicht immer – und dann fängt das Rätselraten an. Liegt’s an der
Hardware? An fehlenden Indizes? An TempDB? Am Storage? An der
Anwendung?

Performance- und Troubleshooting-Probleme bei SQL Server lassen
sich selten durch Bauchgefühl lösen. Du brauchst ein systematisches
Vorgehen, die richtigen Werkzeuge und ein Verständnis dafür, was
unter der Haube passiert.

Genau das findest du hier – als strukturierten Praxisleitfaden in
Buchform. Rund 600 Seiten zu allen relevanten Performance- und
Troubleshooting-Themen, in deutscher Sprache, aus über 25 Jahren
Beratungserfahrung. Keine Übersetzung. Keine akademische Distanz.
Direkt aus der Praxis, für die Praxis.

 

[ Bei Amazon kaufen ] [ Leseprobe (PDF) ] [ Zur SQL-Übersicht ]

Das Buch in Zahlen

📖 ca. 600 Seiten
📚 34 Kapitel + 9 Anhänge
🖥️ Format 8 × 10 Zoll, Print
🇩🇪 Deutsche Sprache
📅 Erschienen 2026
✏️ Ûlrich Boddenberg Publishing
🔢 ISBN 978-3-949794-02-5

 

Was du im Buch findest

Hardware und Infrastruktur. CPU, NUMA, RAM, Storage, Netzwerk, Virtualisierung. Was wirklich zählt, wenn du SQL Server bewerten oder neu dimensionieren musst – und welche Default-Einstellungen du auf VMware oder Hyper-V sofort anfassen solltest.

Diagnose-Werkzeuge. Extended Events statt SQL Profiler. Wait Statistics als systematischer Einstieg in jede Performance-Analyse. DMVs als Schaltzentrale. Query Store für Plan-Stabilität. Was die Werkzeuge wirklich liefern – und wo ihre Grenzen liegen.

Performance-Themen in der Tiefe. TempDB richtig konfigurieren (die Grundregeln, die in 80 Prozent aller Umgebungen falsch gesetzt sind). Indexoptimierung in der Praxis. Parameter Sniffing und Plan Cache. Memory Grants und Spills. Blocking und Deadlocks. Statistiken und Cardinality Estimator.

Query Tuning. Ausführungspläne lesen, von rechts nach links. SARGability. Die teuersten Queries finden. Plan Forcing. Wenn der Optimizer mit Nachdruck überzeugt werden muss.

Entwicklersicht. SELECT * als Anti-Pattern. N+1 als meistunterschätzter Performance-Killer. ORM-Probleme erkennen. Stored Procedures, T-SQL, Transaktionen, Isolation Levels. Locking
und Blocking aus Code-Perspektive. Row Versioning und Snapshot Isolation.

Methodik und Fallstudien. Wie du strukturiert von der Beschwerde zur validierten Lösung kommst. Drei vollständig dokumentierte Fallstudien aus echten Beratungsprojekten – vom soliden Mittelstandsfall über die katastrophale Konfiguration bis zum Server, der eigentlich perfekt ist, aber von schlechtem Code in die Knie gezwungen wird.

Plus knapp 50 Seiten Anhänge als reines Nachschlagewerk: Glossar, Wait Types Referenz, sp_configure-Referez, Diagnose-Checkliste, DMV-Spickzettel.

Inhaltsverzeichnis

Das Buch ist in fünf Teile gegliedert: vom Hardware-Fundament über Diagnose-Werkzeuge und Query Tuning bis zur Entwicklersicht und drei vollständigen Praxis-Fallstudien. Plus knapp 50 Seiten Anhänge als Nachschlagewerk.

Teil 1: Infrastruktur & Konfiguration (121 Seiten)

1. Hardware-Grundlagen …………………… 19 Seiten
2. Storage Deep Dive ……………………… 13 Seiten
3. Virtualisierung ………………………… 13 Seiten
4. SQL Server Architektur & Internals …… 23 Seiten
5. Serverkonfiguration …………………… 21 Seiten
6. Datenbankeinstellungen ……………… 18 Seiten
7. SQL Server on Linux ………………….. 14 Seiten

Teil 2: Diagnose-Werkzeuge & Performance-Themen (120 Seiten)

8. Extended Events ………………………. 17 Seiten
9. Wait Statistics ………………………… 21 Seiten
10. IO-Performance ……………………….. 15 Seiten
11. Memory Management …………………. 16 Seiten
12. Memory Grants und Spills …………… 16 Seiten
13. TempDB …………………………………. 16 Seiten
14. Blocking und Deadlocks ……………… 19 Seiten

Teil 3: Query Tuning (86 Seiten)

15. Query Performance & Ausführungspläne ….. 19 Seiten
16. Statistiken, Cardinality Estimator & Plan Regression .. 17 Seiten
17. Index-Strategie & Wartung …………… 19 Seiten
18. Parameter Sniffing & Plan Cache …….. 16 Seiten
19. Query Store ……………………………. 15 Seiten

Teil 4: Entwicklersicht (118 Seiten)

20. Datenbankdesign & Datentypen ………. 7 Seiten
21. SARGability ……………………………. 13 Seiten
22. Indexe aus Entwicklersicht …………… 10 Seiten
23. Abfrageoptimierung ………………….. 10 Seiten
24. Result-Set-Design ……………………… 9 Seiten
25. Batch-Verarbeitung vs. Chatty Apps ….. 11 Seiten
26. Stored Procedures & T-SQL …………… 12 Seiten
27. Transaktionsisolation …………………. 9 Seiten
28. Locking und Blocking aus Entwicklersicht ….. 11 Seiten
29. Row-Versioning und Snapshot Isolation …… 10 Seiten
30. ORM & Applikationsdesign …………… 16 Seiten

Teil 5: Methodik & Fallstudien (81 Seiten)

31. Analyse-Methodik ……………………… 20 Seiten
32. Fallstudie: Musterwerk GmbH ……….. 18 Seiten
33. Fallstudie: Sparfuchs & Partner …….. 25 Seiten
34. Fallstudie: Trendforge Digital GmbH … 18 Seiten

Anhänge (47 Seiten Nachschlagewerk)

A. Glossar …………………………………. 14 Seiten
B. Wait Types Referenz …………………… 7 Seiten
C. sp_configure Referenz …………………. 4 Seiten
D. Diagnose-Checkliste ……………………. 4 Seiten
E. DMV-Spickzettel ……………………….. 7 Seiten
F. Collect-SqlPerf.ps1 …………………….. 4 Seiten
G. Vorschau auf die weiteren Bände ……… 2 Seiten
H. Weiterlesen & Ressourcen …………….. 3 Seiten
I. Der Autor und sein Angebot …………… 2 Seiten

Leseprobe

Eine ausführliche Leseprobe gibt es kostenlos als PDF. Du bekommst:

📄 Vorwort
📄 Vollständiges Inhaltsverzeichnis
📄 Kapitel 1: Hardware-Grundlagen (vollständig)
📄 Kapitel 2: Storage Deep Dive (vollständig)
📄 Kapitel 3: Virtualisierung (vollständig)

So bekommst du vor dem Kauf einen ehrlichen Eindruck vom Stil,
der Tiefe und der Praxisnähe. Die ersten drei Kapitel umfassen
zusammen rund 50 Seiten – genug, um zu beurteilen, ob das Buch
zu dir und deinen Themen passt.

[ Leseprobe herunterladen (PDF) ]

 

Für wen ist das Buch?

Für DBAs, die ihre tägliche Arbeit auf eine systematische Grundlage stellen wollen. Nicht mehr „irgendwie schauen“, sondern strukturiert diagnostizieren – mit Wait Statistics als Einstieg,
Extended Events als Werkzeug und einer klaren Methodik.

Für Entwickler, die verstehen wollen, was hinter ihren ORM-Queries passiert und warum die Datenbank manchmal so reagiert, wie sie reagiert. Teil 4 (Kapitel 20–30) ist explizit aus Entwicklersicht geschrieben.

Für IT-Verantwortliche, die Entscheidungen über SQL-Server-Hardware, Lizenzen, Virtualisierung oder Konfiguration treffen müssen – und dafür eine fundierte, herstellerunabhängige Grundlage brauchen.

Für Berater und Trainer, die ein deutschsprachiges Referenzwerk suchen, auf das du verweisen kannst. Die Anhänge A–F (rund 50 Seiten) sind als Nachschlagewerk für den Beratungsalltag gebaut.

 

Warum ich das Buch geschrieben habe

In über drei Jahrzehnten Beratungspraxis mit SQL Server bin ich immer wieder denselben Mustern begegnet. Wartungspläne, die seit Jahren niemand angefasst hat. Indizes, die für die Workload von vor fünf Jahren gebaut wurden. NUMA-Konfigurationen, die niemand verstanden hat. TempDB-Setups, die in 80 Prozent aller Umgebungen falsch sind. Priority Boost aktiviert – auf einem Produktionsserver in 2026. Transaktionslogs, die seit achtzehn Monaten kein Backup
gesehen haben.

Das hat nichts mit fehlendem Können der Beteiligten zu tun. Es hat damit zu tun, dass es kein vernünftiges deutschsprachiges Buch gibt, das diese Themen so behandelt, dass ein Praktiker
damit etwas anfangen kann. Die guten Bücher sind englisch, akademisch oder auf Spezialaspekte fokussiert. Die deutschen Bücher zu SQL Server sind oft veraltet oder oberflächlich.

Dieses Buch ist meine Antwort darauf. Es enthält das, was ich gerne gehabt hätte, als ich vor 25 Jahren angefangen habe – plus alles, was ich seither gelernt habe. Geschrieben so, wie
ich es meinen Kunden erkläre: direkt, konkret, ohne akademisches Drumherum. Fachbücher müssen keine Schlaftabletten sein.

Drei fiktive Unternehmen begleiten dich durch alle Kapitel.

Musterwerk GmbH – der solide Durchschnittsfall mit alltäglichen Problemen und lösbaren Aufgaben.

Sparfuchs & Partner – bei dem ich betonen möchte, dass er fiktiv ist, obwohl mir beim Schreiben mehrfach unwohl wurde.

Trendforge Digital – der Beweis, dass exzellente Hardware und katastrophaler Applikationscode sich nicht gegenseitig aufheben, sondern auf eine Art zusammenwirken, die man in der Physik als „destruktive Interferenz“ bezeichnet.

Die drei Fallstudien (Kapitel 32–34) zeigen jeweils vollständig durchanalysierte Praxis-Situationen – mit Befunden, Maßnahmenplan und Vorher-Nachher-Zahlen.

Über die Reihe „Ulis SQL-Bibliothek“

Band 1 ist der Auftakt einer fünfbändigen Reihe. Die weiteren
Bände sind in Vorbereitung:

📕 Band 1: Performance & Troubleshooting (verfügbar)
📘 Band 2: Security, Compliance & Governance (in Vorbereitung)
📗 Band 3: Hochverfügbarkeit & Disaster Recovery (in Vorbereitung)
📙 Band 4: Migration & Modernisierung (in Vorbereitung)
📔 Band 5: SQL Server für Entwickler (in Vorbereitung)

Jeder Band ist eigenständig lesbar. Wer alle fünf Bände hat,
hat das komplette Praxis-Wissen zu SQL Server in deutscher
Sprache an einem Ort.

 

Kaufen

[ Bei Amazon bestellen ]

 

Mehr zum Thema SQL Server

Auf der Übersichts-Seite zu SQL Server findest du:

→ Beratungsangebote – Festpreis-Performance-Analyse, strategische Beratung, Hands-on-Troubleshooting
→ Schulungen zu SQL Server (Performance, Security, SQL Server für Entwickler)
→ Eigene Werkzeuge – UB.SimSQL Lastsimulator und mehr
→ Fachartikel und Buchkapitel zu allen behandelten Themen

[ Zur SQL Server Übersicht ]