Udostępnij przez


Liczniki wydajności — usługa ReportServer, obiekty wydajności

W tym artykule opisano liczniki wydajności dla obiektów wydajności ReportServer:Service i ReportServerSharePoint:Service, które są częścią wdrożenia SQL Server 2012 (11.x).

Uwaga / Notatka

Obiekty wydajności są używane do monitorowania zdarzeń na lokalnym serwerze raportów. Jeśli używasz serwera raportów we wdrożeniu skalowalnym w poziomie, liczniki dotyczą bieżącego serwera, a nie całego wdrożenia skalowalnego w poziomie.

Obiekty wydajności są dostępne w monitorze wydajności systemu Windows (Perfmon.exe). Aby uzyskać więcej informacji, zobacz dokumentację systemu Windows. Profilowanie środowiska uruchomieniowego.

W tym artykule:

Dotyczy: SQL Server 2012 (11.x).

ReportServer:Liczniki wydajności usługi (serwer raportów w trybie natywnym)

Obiekt wydajności ReportServer:Service zawiera kolekcję liczników do śledzenia zdarzeń związanych z protokołem HTTP i zdarzeń związanych z pamięcią dla wystąpienia serwera raportów. Ten obiekt wydajności pojawia się jeden raz dla każdego wystąpienia usług Reporting Services na komputerze i można dodać lub usunąć liczniki z obiektu wydajności dla każdego wystąpienia. Liczniki dla wystąpienia domyślnego są wyświetlane w formacie ReportServer:Service. Liczniki dla nazwanych wystąpień są wyświetlane w formacie ReportServer$\<instance_name>:Service.

Obiekt wydajności ReportServer:Service został nowy w usługach SQL Server 2008 (10.0.x) Reporting Services i udostępnia podzbiór liczników dołączonych do usług Internet Information Services (IIS) i ASP.NET w poprzednich wersjach usług Reporting Services. Te nowe liczniki są specyficzne dla usług Reporting Services i śledzą zdarzenia związane z protokołem HTTP dla serwera raportów, takie jak żądania, połączenia i próby logowania. Ponadto ten obiekt wydajności zawiera liczniki do śledzenia zdarzeń zarządzania pamięcią.

W poniższej tabeli wymieniono liczniki uwzględnione w obiekcie wydajności ReportServer:Service .

Poniższy skrypt programu Windows PowerShell zwraca listę liczników wydajności dla elementu CounterSetName:

(get-counter -listset "ReportServer:Service").paths  
Counter Description
Aktywne połączenia Liczba połączeń aktualnie aktywnych na serwerze.
Liczba odebranych bajtów Liczba bajtów odebranych przez serwer. Ten licznik zlicza nieprzetworzone bajty odebrane łącznie przez Menedżera raportów i serwer raportów.
Odebrane bajty na sekundę Liczba bajtów odebranych na sekundę przez serwer. Ten licznik jest aktualizowany tylko po zakończeniu transferu. Ten wynik oznacza, że licznik pozostaje na 0, a następnie zwiększa wartość po zakończeniu transferu.
Liczba wysłanych bajtów Liczba bajtów wysłanych z serwera. Ten licznik zlicza nieprzetworzone bajty wysyłane łącznie przez Menedżera raportów i serwer raportów.
Bajty wysłane/s Liczba bajtów wysłanych na sekundę z serwera. Ten licznik jest aktualizowany tylko po zakończeniu transferu. Ten wynik oznacza, że licznik pozostaje na 0, a następnie zwiększa wartość po zakończeniu transferu.
Łączna liczba błędów Łączna liczba błędów występujących podczas przetwarzania żądań HTTP. Te błędy obejmują kody stanu HTTP w zakresie 400 i 500.
Błędy/s Łączna liczba błędów występujących na sekundę podczas przetwarzania żądań HTTP. Te błędy obejmują kody stanu HTTP od 400 do 499 i od 500 do 599.
Łączna liczba prób logowania Liczba prób logowania z typów uwierzytelniania RSWindows. Typy uwierzytelniania RSWindows obejmują RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos i RSWindowsBasic. Wartość zero (0) reprezentuje uwierzytelnianie niestandardowe.
Próby logowania na sekundę Częstotliwość prób logowania.
Suma sukcesów logowania Liczba pomyślnych logowań dla typów uwierzytelniania RSWindows. Typy uwierzytelniania RSWindows obejmują RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos i RSWindowsBasic. Wartość zero (0) reprezentuje uwierzytelnianie niestandardowe.
Sukcesy logowania/s Współczynnik pomyślnych logowań.
Stan ciśnienia pamięci Jedna z następujących liczb z zakresu od 1 do 5, która wskazuje bieżący stan pamięci serwera:

1: Brak ciśnienia

2: Niskie ciśnienie

3: Średnie ciśnienie

4: Wysokie ciśnienie

5: Przekroczono ciśnienie
Wielkość zmniejszenia pamięci Liczba bajtów, których serwer zażądał w celu zmniejszenia używanej pamięci.
Powiadomienia o zmniejszaniu pamięci na sekundę Liczba powiadomień, które serwer wydał w ciągu ostatniej sekundy, aby zmniejszyć ilość używanej pamięci. Ta wartość wskazuje, jak często serwer doświadcza presji pamięci.
Żądania rozłączone Liczba żądań rozłączonych z powodu błędu komunikacji.
Wykonywanie żądań Liczba żądań, które są obecnie przetwarzane.
Żądania nieautoryzowane Liczba żądań zakończonych niepowodzeniem z kodem stanu HTTP 401.
Żądania odrzucone Łączna liczba żądań, które nie zostały przetworzone z powodu niewystarczającej liczby zasobów serwera. Ten licznik reprezentuje liczbę żądań, które zwracają kod stanu HTTP 503, co wskazuje, że serwer jest zbyt zajęty.
Łączna liczba żądań Całkowita liczba żądań odebranych przez usługę serwera raportów od czasu uruchomienia. Ten licznik zlicza żądania wysyłane do Menedżera raportów i żądania wysyłane z Menedżera raportów do serwera raportów.
Żądania na sekundę Liczba żądań przetwarzanych na sekundę. Ta wartość reprezentuje bieżącą przepływność aplikacji.
Zadania w kolejce Liczba zadań oczekujących na dostępność wątku do przetworzenia. K każde żądanie skierowane do serwera raportów odpowiada jednemu lub większej liczbie zadań. Ten licznik reprezentuje tylko liczbę zadań gotowych do przetworzenia; nie zawiera liczby aktualnie uruchomionych zadań.

ReportServerSharePoint:Service (serwer raportów trybu sharePoint)

Obiekt wydajności ReportServerSharePoint:Service został dodany w usługach SQL Server 2012 (11.x) Reporting Services.

Poniższy skrypt programu Windows PowerShell zwraca listę liczników wydajności dla elementu CounterSetName:

(get-counter -listset "ReportServerSharePoint:Service").paths  
Counter Description
Stan ciśnienia pamięci
Zmniejszenie ilości pamięci
Powiadomienia o zmniejszeniu pamięci na sekundę

Użyj poleceń cmdlet programu PowerShell do zwracania list

Poniższy skrypt programu Windows PowerShell zwraca listę liczników wydajności dla CounterSetNameserwera ReportServerSharePoint:Service:

(get-counter -listset "ReportServerSharePoint:Service").paths