Überwachen der Leistung des Berichtsservers

Gilt für: SQL Server 2016 (13.x) Reporting Services und höher Power BI-Berichtsserver

Ü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

  • Systemmonitor

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 Ereignisanzeige und dem Leistungsmonitor 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 zum Leistungsmonitor finden Sie unter „Windows-Leistungsindikatoren“ weiter unten in diesem Artikel.

SQL Server-Hilfsprogramme wie SQL Server Profiler oder Erweiterte Ereignisse 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 2016 Reporting Services umfasst die folgenden Leistungsobjekte:

  • MSRS 2016-Webdienst und MSRS 2016-Webdienst im SharePoint-Modus 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 der Berichtsserver-Webdienst beendet oder neu gestartet wird.

  • MSRS 2016-Windows-Dienst und MSRS 2016-Windows-Dienst im SharePoint-Modus zum Überwachen der geplanten 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 , HTTP-bezogene Ereignisse und die Verwaltung des Arbeitsspeichers zu überwachen. Diese Leistungsindikatoren sind spezifisch für Reporting Services, und sie verfolgen HTTP-bezogene Ereignisse für den Berichtsserver nach, wie z. B. 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 des Leistungsmonitors (perfmon.msc) und zum Hinzufügen von Leistungsindikatoren finden Sie in der Produktdokumentation zum Microsoft Windows-Leistungsmonitor.

Weitere Leistungsindikatoren

Benutzerdefinierte Reporting Services-Leistungsindikatoren werden nur für die weiter oben in diesem Artikel aufgeführten Reporting Services-Leistungsobjekte bereitgestellt. Die folgenden .NET Framework-Leistungsobjekte stellen weitere Leistungsüberwachungsdaten für den Berichtsserver bereit.

Hinweis

In Power BI-Berichtsserver und SQL Server Reporting Services 2017 und höher sind keine Reporting Services-Leistungsobjekte enthalten. Zur Leistungsüberwachung für den Berichtsserver stehen .NET Framework-Leistungsindikatoren zur Verfügung.

Leistungsobjekt Notizen
.NET CLR Data und .NET CLR Memory Das Webportal nutzt ASP.NET-Leistungsindikatoren. Weitere Informationen erhalten Sie, wenn Sie Improving .NET Application Performance and Scalability herunterladen.
Prozess 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 vielleicht auch SharePoint-Ereignisse konfigurieren. Sie möchten Ereignisse vielleicht auf diese Weise 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 2016-Webdienst und den MSRS 2016-Windows-Dienst, Leistungsobjekte (nativer Modus)
Beschreibt die Leistungsindikatoren, die vom Berichtsserver-Webdienst verwendet werden.

Leistungsindikatoren für den MSRS 2016-Webdienst im SharePoint-Modus und den MSRS 2016-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.

Konfigurieren von verfügbarem Speicher für Berichtsserveranwendungen
Reporting Services-Berichtsserver (nativer Modus)
Reporting Services-Tools