Überwachen der Leistung des Berichtsservers
Überwachen Sie die Leistung des Berichtsservers mithilfe der Tools zur Leistungsüberwachung, um die Serveraktivität auszuwerten, Trends zu beobachten, Engpässe im System zu diagnostizieren oder Daten zu sammeln, mit denen Sie bestimmen können, ob die aktuelle Konfiguration ausreichend ist. Zum Optimieren der Serverleistung können Sie angeben, wie oft die Anwendungsdomäne des Berichtsservers wiederverwendet werden soll. Weitere Informationen finden Sie unter Konfigurieren des verfügbaren Arbeitsspeichers für Berichtsserveranwendungen.
Quellen von Leistungsdaten
Verwenden Sie eine Kombination aus Technologien und Tools, um sich umfassende Informationen zur Leistung des Systems zu beschaffen: Microsoft Windows Server-Betriebssysteme stellen Leistungsinformationen mithilfe der folgenden Tools bereit:
Task-Manager
Ereignisanzeige
Leistungskonsole
Der Task-Manager stellt Informationen zu Programmen und Prozessen bereit, die auf einem Computer ausgeführt werden. Mit dem Task-Manager können Sie wichtige Indikatoren für die Leistung des Berichtsservers überwachen. Darüber hinaus können Sie die Aktivität von ausgeführten Prozessen bewerten und Grafiken sowie Daten zur CPU-Nutzung und Speicherauslastung anzeigen. Weitere Informationen zum Verwenden des Task-Managers finden Sie in der Produktdokumentation zu Microsoft Windows.
Mit der Leistungskonsole und der Ereignisanzeige können Sie Protokolle und Warnungen zur Berichtsverarbeitung und zum Ressourcenverbrauch erstellen. Informationen zu Windows-Ereignissen, die von Reporting Services generiert werden, finden Sie unter Windows-Anwendungsprotokoll. Weitere Informationen zur Leistungskonsole finden Sie unter „Windows-Leistungsindikatoren“ weiter unten in diesem Thema.
SQL Server-Dienstprogramme stellen außerdem Informationen zur Berichtsserver-Datenbank und zu temporären Datenbanken bereit, die zur Zwischenspeicherung und Sitzungsverwaltung verwendet werden. Weitere Informationen finden Sie unter Analysieren der Leistung.
Windows-Leistungsindikatoren
Die Überwachung bestimmter Leistungsindikatoren ermöglicht folgende Aktionen:
Schätzen der zur Unterstützung einer prognostizierten Arbeitsauslastung erforderlichen Systemanforderungen.
Erstellen einer Leistungsbasislinie, um die Auswirkungen von Konfigurationsänderungen oder Anwendungsaktualisierungen zu messen.
Überwachen der Anwendungsleistung unter bestimmten Arbeitsauslastungen, unabhängig davon, ob real oder künstlich generiert.
Überprüfen, ob Hardwareaktualisierungen sich wie gewünscht auf die Leistung auswirken.
Überprüfen, ob an der Systemkonfiguration vorgenommene Änderungen sich wie gewünscht auf die Leistung auswirken.
Reporting Services-Leistungsobjekte
SQL Server 2008Reporting Services beinhaltet die folgenden Leistungsobjekte:
MSRS 2008 Web Service – zum Überwachen der Leistung des Berichtsservers. Dieses Leistungsobjekt enthält eine Reihe von Leistungsindikatoren zum Nachverfolgen der Verarbeitung auf einem Berichtsserver, die in der Regel über interaktive Vorgänge zum Anzeigen von Berichten gestartet wird. Diese Leistungsindikatoren werden zurückgesetzt, sobald ASP.NET den Berichtsserver-Webdienst beendet.
MSRS 2008 Windows Service – zum Überwachen geplanter Vorgänge und der Berichtsübermittlung. Das Leistungsobjekt enthält eine Reihe von Leistungsindikatoren zum Nachverfolgen der Berichtsverarbeitung, die über geplante Vorgänge gestartet wird. Zu geplanten Vorgängen zählen Abonnement und Übermittlung, Berichtsausführungs-Snapshots und Berichtsverlauf.
ReportServer:Service zur Überwachung HTTP-bezogener Ereignisse und Speicherverwaltung. Dieses Leistungsobjekt ist neu in SQL Server 2008Reporting Services. Es bietet eine Teilmenge an Indikatoren, die in Internetinformationsdiensten (IIS) und ASP.NET in früheren Versionen von Reporting Services enthalten waren. Diese Leistungsindikatoren sind spezifisch für Reporting Services, und sie verfolgen HTTP-bezogene Ereignisse für den Berichtsserver nach, wie Anforderungen, Verbindungen und Anmeldeversuche. Darüber hinaus schließt dieses Leistungsobjekt Leistungsindikatoren in Bezug auf die Speicherverwaltung ein.
Falls auf einem Computer mehrere Berichtsserverinstanzen vorhanden sind, können die Instanzen gemeinsam oder separat überwacht werden. Wählen Sie beim Hinzufügen eines Leistungsindikators die zu überwachenden Instanzen aus. Weitere Informationen zum Verwenden der Leistungskonsole (perfmon.msc) und zum Hinzufügen von Leistungsindikatoren finden Sie in der Produktdokumentation zu Microsoft Windows.
Weitere Leistungsindikatoren
Benutzerdefinierte Reporting Services-Leistungsindikatoren werden nur für MSRS 2008 Web Service, MSRS 2008 Windows Service und ReportServer:Service bereitgestellt. Die folgenden Leistungsobjekte stellen zusätzliche Leistungsüberwachungsdaten für den Berichtsserver bereit.
Leistungsobjekt |
Hinweise |
---|---|
.NET CLR Data und .NET CLR Memory |
Der Berichts-Manager verwendet ASP.NET-Leistungsindikatoren. Weitere Informationen finden Sie auf der MSDN-Website unter "Improving .NET Application Performance and Scalability" (in Englisch). |
Process |
Fügen Sie die Leistungsindikatoren Elapsed Time und ID Process für eine ReportingServicesService-Instanz hinzu, um die Prozessbetriebszeit nach Prozess-ID nachzuverfolgen. |
SharePoint-Ereignisse
Zusätzlich zu den Reporting Services-Leistungsobjekten möchten Sie möglicherweise die SharePoint-Ereignisse auch konfigurieren, wenn Sie einen Berichtsserver im integrierten SharePoint-Modus ausführen und Ihre Berichtserstellungsumgebung auf die Verwendung von Windows SharePoint Services (WSS) 3.0 oder Office SharePoint Server (MOSS) 2007 konfiguriert haben. Verwenden Sie in diesem Abschnitt Ereignisse für einen Berichtsserver im integrierten SharePoint-Modus, um Diagnoseereignisse zu prüfen, die möglicherweise hilfreiche Informationen zur Verfügung stellen, wenn Ihre Berichtserstellungsumgebung in SharePoint integriert ist. Weitere Informationen über die Einschätzung der Leistung in unterschiedlichen SharePoint-Bereitstellungen finden Sie unter Estimate performance and capacity requirements (Office SharePoint Server) im Microsoft TechNet.
In diesem Abschnitt
Leistungsindikatoren für das MSRS 2008-Webdienstleistungsobjekt
Beschreibt die Leistungsindikatoren, die vom Berichtsserver-Webdienst verwendet werden.Leistungsindikatoren für das MSRS 2008 Windows-Dienstleistungsobjekt
Beschreibt die Leistungsindikatoren, die vom Berichtsserver-Windows-Dienst verwendet werden.Leistungsindikatoren für den Berichtsserver: Dienstleistungsobjekt
Beschreibt die HTTP-bezogenen und speicherbezogenen Leistungsindikatoren in Reporting Services.Ereignisse für einen Berichtsserver im integrierten SharePoint-Modus
Beschreibt die nützlichen Diagnoseereignisse zur Protokollierung, wenn Sie eine Berichtserstellungsumgebung mit WSS oder MOSS ausführen.