Leistungsoptimierung mit SQL Server Dynamic Management Views

Bewertung:   (4,7 von 5)

Leistungsoptimierung mit SQL Server Dynamic Management Views (Louis Davidson)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen umfassenden und strukturierten Ansatz zur Leistungsoptimierung mit Schwerpunkt auf Dynamic Management Objects (DMOs) in SQL Server. Es ist besonders für diejenigen von Vorteil, die bereits über SQL Server-Kenntnisse verfügen, da es eine Fülle von Informationen und praktischen Beispielen bietet, die das Verständnis von Leistungskennzahlen und Fehlerbehebung verbessern.

Vorteile:

Zweifacher Fokus auf Performance-Tuning und Dynamic Management Objects.
Klarer und strukturierter Schreibstil, der komplexe Themen leichter verständlich macht.
Praktische Beispiele und Beispielabfragen, die aufeinander aufbauen.
Nützlich als Referenzhandbuch zum schnellen Nachschlagen.
Bietet einen systematischen Ansatz für die Verwendung von DMOs zur Ermittlung von Leistungsproblemen.

Nachteile:

Nicht für Anfänger geeignet; setzt Vorkenntnisse über SQL Server und RDBMS-Technologien voraus.
Einige Benutzer waren der Meinung, dass es an herunterladbaren Skripten fehlte und die Replikationsüberwachung mit DMVs nicht abgedeckt wurde.
Bietet keine vollständige, schrittweise Methodik zur Fehlerbehebung.
Manche finden die Tiefe bestimmter Themen unzureichend oder wünschen sich mehr praktische Anwendungen.

(basierend auf 12 Leserbewertungen)

Originaltitel:

Performance Tuning with SQL Server Dynamic Management Views

Inhalt des Buches:

Dynamische Managementansichten (DMVs) sind eine wichtige und wertvolle Ergänzung des DBA-Waffenarsenals zur Fehlersuche, da sie bisher nicht verfügbare Informationen über die verdeckten Aktivitäten Ihrer Datenbanksitzungen und Transaktionen offenlegen. Warum verwenden sie dann nicht alle DBAs? Warum ignorieren viele DBAs sie weiterhin zugunsten von "bewährten" Tools wie sp_who2, DBCC OPENTRAN usw. oder begnügen sich mit den in SSMS integrierten "fertigen" Berichten? Warum sprechen selbst diejenigen, die die DMVs verwenden, wehmütig von den "guten alten Sysprozessen"? Hier scheinen zwei Hauptfaktoren am Werk zu sein. Erstens wissen einige DBAs einfach nicht, wie umfangreich die Informationen sind, die in den DMVs zur Verfügung stehen, oder wie sie ihnen bei der Behebung häufiger Probleme helfen können. In diesem Buch werden alle DMVs untersucht, die für den DBA bei der Untersuchung der Abfrageausführung, der Indexverwendung, der Sitzungs- und Transaktionsaktivität, der Festplatten-IO und der Nutzung oder des Missbrauchs des Betriebssystems durch SQL Server am nützlichsten sind. Zweitens haben die DMVs den Ruf, schwer zu bedienen zu sein. In dem Bestreben, so viele nützliche Daten wie möglich offenzulegen, wurden sysprocesses de-normalisiert und viele neue Ansichten und Spalten hinzugefügt. Diese Tatsache und die anfangs verwirrende Auswahl der Spalten, die wo angezeigt werden, hat dazu geführt, dass einige DBAs die Abfrage von DMVs mit dem "Sammeln mystischer Zaubersprüche" vergleichen.

Sobald Sie jedoch anfangen, Ihre eigenen Skripte zu schreiben, werden Sie feststellen, dass immer wieder dieselben Tricks und ähnliche Verknüpfungsmuster verwendet werden. Ein relativ kleiner Grundstock an Skripten lässt sich daher leicht an jede Anforderung anpassen. Dieses Buch soll den Prozess des Sammelns von Informationen, die Sie für die Fehlerbehebung bei SQL Server-Problemen benötigen, entmystifizieren. Es hebt die wichtigsten Techniken und "Muster" hervor, die Sie beherrschen müssen, und stellt einen Kernsatz von Skripten bereit, die Sie für Ihre eigenen Systeme verwenden und anpassen können, einschließlich folgender Punkte

Aufspüren der Abfragen, die Speicher- oder CPU-Belastung auf Ihrem System verursachen

Caching und die Wiederverwendung von Abfrageplänen zu untersuchen

Identifizieren von Indexnutzungsmustern

Fragmentierung in geclusterten Indizes und Heaps verfolgen

Erhalten Sie vollständige Details über blockierende und blockierte Transaktionen, einschließlich der genauen Befehle, die ausgeführt werden, und von wem.

Herausfinden, wo SQL Server Zeit damit verbringt, auf die Freigabe von Ressourcen zu warten, bevor er fortfährt

Überwachen Sie die Nutzung und das Wachstum der tempdb Die DMVs machen vorhandene, integrierte Leistungstools nicht überflüssig. Im Gegenteil, sie ergänzen diese Tools und bieten eine Flexibilität, Reichhaltigkeit und Granularität, die anderswo einfach nicht verfügbar sind. Außerdem müssen Sie keine neue grafische Benutzeroberfläche oder eine neue Sprache beherrschen, um die DMVs nutzen zu können; alles geschieht in einer Sprache, die alle DBAs kennen und lieben: T-SQL.

Weitere Daten des Buches:

ISBN:9781906434472
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2010
Seitenzahl:344

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Prüfungsreferenz 70-762 Entwickeln von SQL-Datenbanken - Exam Ref 70-762 Developing SQL...
Bereiten Sie sich auf die Microsoft-Prüfung 70-762,...
Prüfungsreferenz 70-762 Entwickeln von SQL-Datenbanken - Exam Ref 70-762 Developing SQL Databases
Pro SQL Server - Entwurf und Implementierung relationaler Datenbanken: Best Practices für...
Lernen Sie effektive und skalierbare...
Pro SQL Server - Entwurf und Implementierung relationaler Datenbanken: Best Practices für Skalierbarkeit und Leistung - Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance
Leistungsoptimierung mit SQL Server Dynamic Management Views - Performance Tuning with SQL Server...
Dynamische Managementansichten (DMVs) sind eine...
Leistungsoptimierung mit SQL Server Dynamic Management Views - Performance Tuning with SQL Server Dynamic Management Views
Praktische Graph-Strukturen in SQL Server und Azure SQL: Ermöglichung tieferer Einblicke mit stark...
Nutzen Sie die Grafiktabellenfunktionen in Azure...
Praktische Graph-Strukturen in SQL Server und Azure SQL: Ermöglichung tieferer Einblicke mit stark verknüpften Daten - Practical Graph Structures in SQL Server and Azure SQL: Enabling Deeper Insights Using Highly Connected Data

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)