Leistungsindikatoren - ReportServer-Dienst, Leistungsobjekte
In diesem Artikel werden Leistungsindikatoren für die Leistungsobjekte ReportServer:Service und ReportServerSharePoint:Service beschrieben, die Teil einer SQL Server 2012 (11.x) -Bereitstellung sind.
Hinweis
Mit den Leistungsobjekten werden Ereignisse auf dem lokalen Berichtsserver überwacht. Wenn Sie einen Berichtsserver in einer Bereitstellung für horizontales Skalieren ausführen, beziehen sich die Zahlen auf den aktuellen Server, nicht auf die Bereitstellung für horizontales Skalieren insgesamt.
Die Leistungsobjekte sind im Windows-Leistungsmonitor (Perfmon.exe
) verfügbar. Weitere Informationen finden Sie in der Windows-Dokumentation. Laufzeit-Profilerstellung.
In diesem Artikel:
ReportServer:Service-Leistungsindikatoren (Berichtsserver im nativen Modus)
ReportServerSharePoint:Service (Berichtsserver im SharePoint-Modus)
Anwendungsbereich: SQL Server 2012 (11.x).
ReportServer:Service-Leistungsindikatoren (Berichtsserver im nativen Modus)
Das ReportServer:Service -Leistungsobjekt enthält eine Reihe von Leistungsindikatoren zum Nachverfolgen HTTP-bezogener und speicherbezogener Ereignisse für eine Berichtsserverinstanz. Dieses Leistungsobjekt erscheint einmalig pro Reporting Services -Instanz auf dem Computer, und Sie können für jede Instanz Indikatoren zum Leistungsobjekt hinzufügen oder aus dem Leistungsobjekt löschen. Leistungsindikatoren für die Standardinstanz werden im Format ReportServer:Serviceangezeigt. Leistungsindikatoren für benannte Instanzen werden im Format ReportServer$\<instance_name>:Service
angezeigt.
Das ReportServer:Service-Leistungsobjekt wurde in SQL Server 2008 (10.0.x) Reporting Services eingeführt. Es enthält eine Teilmenge der Indikatoren, die in IIS (Internetinformationsdienste, Internet Information Services) und ASP.NET in früheren Versionen von Reporting Services enthalten waren. Diese neuen 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 für die Nachverfolgung von Speicherverwaltungsereignissen ein.
In der folgenden Tabelle werden die im ReportServer:Service -Leistungsobjekt enthaltenen Leistungsindikatoren aufgelistet.
Das folgende Windows PowerShell-Skript gibt die Liste der Leistungsindikatoren für CounterSetName
zurück:
(get-counter -listset "ReportServer:Service").paths
Leistungsindikator | BESCHREIBUNG |
---|---|
Aktive Verbindungen | Die Anzahl der Verbindungen, die aktuell auf dem Server aktiv sind. |
Gesamtanzahl der empfangenen Bytes | Die Anzahl der vom Server empfangenen Bytes. Dieser Leistungsindikator zählt die Rohbytes, die insgesamt vom Berichts-Manager und Berichtsserver empfangen wurden. |
Empfangene Bytes/Sekunde | Die Anzahl der vom Server pro Sekunde empfangenen Bytes. Dieser Leistungsindikator wird nur aktualisiert, wenn eine Übertragung abgeschlossen wird. Dieses Ergebnis bedeutet, dass der Leistungsindikator zunächst bei 0 bleibt und sich der Wert nach Abschluss der Übertragung erhöht. |
Gesamtanzahl der gesendeten Bytes | Die Anzahl der vom Server gesendeten Bytes. Dieser Leistungsindikator zählt die Rohbytes, die insgesamt vom Berichts-Manager und Berichtsserver gesendet wurden. |
Gesendete Byte/Sekunde | Die Anzahl der vom Server pro Sekunde gesendeten Bytes. Dieser Leistungsindikator wird nur aktualisiert, wenn eine Übertragung abgeschlossen wird. Dieses Ergebnis bedeutet, dass der Leistungsindikator zunächst bei 0 bleibt und sich der Wert nach Abschluss der Übertragung erhöht. |
Gesamtanzahl der Fehler | Die Gesamtanzahl der Fehler, die bei der Verarbeitung von HTTP-Anforderungen aufgetreten sind. Diese Fehler schließen HTTP-Statuscodes in den 400ern und 500ern ein. |
Fehler/Sekunde | Die Gesamtanzahl der Fehler, die bei der Verarbeitung von HTTP-Anforderungen pro Sekunde aufgetreten sind. Diese Fehler schließen HTTP-Statuscodes in den 400ern und 500ern ein. |
Gesamtanzahl der Anmeldeversuche | Die Anzahl der Anmeldeversuche, die von RSWindows-Authentifizierungstypen vorgenommen werden. Zu den RSWindows-Authentifizierungstypen gehören RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos und RSWindowsBasic. Der Wert 0 (null) stellt die benutzerdefinierte Authentifizierung dar. |
Anmeldeversuche/Sekunde | Die Häufigkeit der Anmeldeversuche. |
Erfolgreiche Anmeldungen gesamt | Die Anzahl erfolgreicher Anmeldungen für RSWindows-Authentifizierungstypen. Zu den RSWindows-Authentifizierungstypen gehören RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos und RSWindowsBasic. Der Wert 0 (null) stellt die benutzerdefinierte Authentifizierung dar. |
Erfolgreiche Anmeldungen/Sekunde | Die Rate erfolgreicher Anmeldungen. |
Auslastungsstatus des Arbeitsspeichers | Eine der folgenden Zahlen, von 1 bis 5, die den aktuellen Speicherzustand des Servers angeben: 1: Keine Speicherauslastung 2: Niedrige Speicherauslastung 3: Mittlere Speicherauslastung 4: Hohe Speicherauslastung 5: Speicherauslastung überschritten |
Umfang der Arbeitsspeicherverringerung | Die Anzahl der Bytes, die der Server angefordert hat, um den belegten Speicher zu reduzieren. |
Benachrichtigungen zur Verringerung des Arbeitsspeichers/Sekunde | Die Anzahl der Benachrichtigungen, die der Server in der letzten Sekunde ausgibt, um den belegten Speicher zu reduzieren. Dieser Wert gibt an, wie oft der Server einen Speichermangel erfährt. |
Getrennte Anforderungen | Die Anzahl der Anforderungen, die aufgrund von Kommunikationsfehlern getrennt sind. |
Ausgeführte Anforderungen | Die Anzahl der Anforderungen, die gerade verarbeitet werden. |
Nicht autorisierte Anforderungen | Die Anzahl der Anforderungen, die mit einem HTTP-401-Statuscode fehlschlagen. |
Abgelehnte Anforderungen | Die Gesamtanzahl der Anforderungen, die aufgrund unzureichender Serverressourcen nicht verarbeitet wurden. Dieser Leistungsindikator gibt die Anzahl der Anforderungen wieder, die einen HTTP 503-Statuscode zurückgeben, der darauf hinweist, dass der Server vollständig ausgelastet ist. |
Anforderungen gesamt | Die Gesamtanzahl der Anforderungen, die vom Berichtsserverdienst seit dem Start empfangen wurden. Dieser Leistungsindikator zählt Anforderungen, die zum Berichts-Manager gesendet wurden, und Anforderungen, die vom Berichts-Manager zum Berichtsserver gesendet wurden. |
Anforderungen/s | Die Anzahl der Anforderungen, die pro Sekunde verarbeitet werden. Dieser Wert stellt den aktuellen Durchsatz der Anwendung dar. |
Tasks in Warteschlange | Die Anzahl der Tasks, die darauf warten, dass ein Thread für die Verarbeitung zur Verfügung steht. Jede Anforderung, die an den Berichtsserver gestellt wird, entspricht einer oder mehreren Tasks. Dieser Leistungsindikator stellt nur die Anzahl an Tasks dar, die für die Verarbeitung bereit sind. Er enthält nicht die Anzahl an Tasks, die derzeit ausgeführt werden. |
ReportServerSharePoint:Service (Berichtsserver im SharePoint-Modus)
Das ReportServerSharePoint:Service-Leistungsobjekt wurde in SQL Server 2012 (11.x) Reporting Serviceshinzugefügt.
Das folgende Windows PowerShell-Skript gibt die Liste der Leistungsindikatoren für CounterSetName
zurück:
(get-counter -listset "ReportServerSharePoint:Service").paths
Leistungsindikator | BESCHREIBUNG |
---|---|
Auslastungsstatus des Arbeitsspeichers | |
Umfang der Arbeitsspeicherverringerung | |
Memory Shrink Notifications/Sec |
Zurückgeben von Listen mithilfe von PowerShell-Cmdlets
Das folgende Windows PowerShell-Skript gibt die Liste der Leistungsindikatoren für den CounterSetName
ReportServerSharePoint:Service zurück:
(get-counter -listset "ReportServerSharePoint:Service").paths
Zugehöriger Inhalt
- Überwachen der Leistung des Berichtsservers
- Leistungsindikatoren für den MSRS 2011-Webdienst und den MSRS 2011-Windows-Dienst, Leistungsobjekte (nativer Modus)
- Leistungsindikatoren für den MSRS 2011-Webdienst im SharePoint-Modus und den MSRS 2011-Windows-Dienst im SharePoint-Modus, Leistungsobjekte (SharePoint-Modus)