Von Microsoft zur Verfügung gestellte SQL Server 2005 Performance Dashboard Reports können Euch bei der Analyse von Performance-Problemen die nötigen Informationen liefern.
Für diesen Report-Dateien benötigt ihr den Service Pack 2 (SP 2) für den SQL Server 2005.
Download URL für die SQL Server 2005 Performance Dashboard Reports: SQL Server 2005 Performance Dashboard Reports
Nach der einfachen Installation können die Reports wie folgt eingerichtet werden:
Zuerst müssen wir die setup.sql-Daten ausführen. Die setup.sql-Datei-File erstellt die nötigen Einträge in der msdb-Datenbank-Database, damit wir die Reports später benutzen können.
Die setup.sql-Datei-File befindet sich Standardmässig-Default in dem Verzeichnis C:\Program Files\Microsoft SQL Server\90\Tools\PerformanceDashboard, wenn während der Installation kein anderes Verzeichnis definiert wude.
Menü-Eintag File - Open - File auswählen:
Anschliessend die setup.sql-Datei-File auswählen:
Ein kleiner Ausschnitt der setup.sql-Datei-File sieht wie folgt aus:
Mit F5-Taste-Key oder Execute-Button können wir diesen Script laufen lassen. (Wie immer: Auf eigene Gefahr! Ich bin selber nicht unbedingt dafür, dass man solche Installationen direkt auf dem Produktions-Server testet.)
Object Explorer - Database-Server - Database-Instance > Reports > Custom Reports auswählen
Die Reports werden Standardmässig-Default in das Verzeichnis C:\Program Files\Microsoft SQL Server\90\Tools\PerformanceDashboard installiert, wenn kein anderes Verzeichnis während der Installation definiert wurde.
Als Beispiel die performance_dashboard_main.rdl-Datei-File auswählen
Die folgende Meldung mit Run bestägigen
Anschliessend werden die Informationen angezeigt:
Wenn ihr eine andere Report-Datei (wie z.B. database_overview.rdl) auswählt als performance_dashboard_main.rdl, dann wird das System folgende Meldung anzeigen:
Error: The 'version_string' parameter is mission a value
Die anderen Reports, welche die in dem Installationsverzeichnis vorhanden sind, können über den Performance Dashboard-Report aufgerufen werden.
Ein paar Beispiel-Sample Reports findet ihr unten:
User Requests:
User Sessions:
Waits:
IO Statistics:
Databases: