Ü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 von verfügbarem Speicher 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-Hilfsprogramme stellen außerdem Informationen zur Berichtsserver-Datenbank und zu temporären Datenbanken bereit, die zur Zwischenspeicherung und Sitzungsverwaltung verwendet werden.
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 Anwendungsupgrades zu messen.
Überwachen der Anwendungsleistung unter bestimmten Arbeitsauslastungen, unabhängig davon, ob real oder künstlich generiert.
Überprüfen, ob Hardwareupgrades 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 2012 Reporting Services (SSRS) beinhaltet die folgenden Leistungsobjekte:
MSRS 2011 Web Service und MSRS 2011 SharePoint Mode Web Service zum Überwachen der Berichtsserverleistung. Diese Leistungsobjekte enthalten 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 2011 Windows Service und MSRS 2011 Windows Service SharePoint Mode zum Überwachen geplanter Vorgänge und der Berichtsübermittlung. Diese Leistungsobjekte enthalten 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-Momentaufnahmen und Berichtsverlauf.
ReportServer:Service und ReportServerSharePoint:Service zur Überwachung HTTP-bezogener Ereignisse und Speicherverwaltung. 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 auch SharePoint-Ereignisse konfigurieren, wenn Sie einen Berichtsserver im integrierten SharePoint-Modus ausführen und die Berichterstellungsumgebung für die Verwendung eines SharePoint-Produkts konfiguriert haben. Mit den Ereignissen für einen Berichtsserver im integrierten SharePoint-Modus in diesem Abschnitt können Sie Diagnoseereignisse prüfen, die möglicherweise hilfreiche Informationen zur Verfügung stellen, wenn Ihre Berichterstellungsumgebung mit SharePoint integriert ist.
In diesem Abschnitt
Leistungsindikatoren für den MSRS 2011-Webdienst und den MSRS 2011-Windows-Dienst, Leistungsobjekte (einheitlicher Modus)
Beschreibt die Leistungsindikatoren, die vom Berichtsserver-Webdienst verwendet werden.Leistungsindikatoren für den MSRS 2011-Webdienst im SharePoint-Modus und den MSRS 2011-Windows-Dienst im SharePoint-Modus, Leistungsobjekte (SharePoint-Modus)
Beschreibt die Leistungsindikatoren, die vom Berichtsserver-Windows-Dienst verwendet werden.Leistungsindikatoren für die Leistungsobjekte 'ReportServer:Service' und 'ReportServerSharePoint:Service'
Beschreibt die HTTP-bezogenen und speicherbezogenen Leistungsindikatoren in Reporting Services.Ereignisse für einen Berichtsserver im integrierten SharePoint-Modus
Beschreibt, welche hilfreichen Diagnoseereignisse protokolliert werden können, wenn Sie eine Berichterstellungsumgebung mit einem SharePoint-Produkt ausführen.
Siehe auch
Konzepte
Konfigurieren von verfügbarem Speicher für Berichtsserveranwendungen