Čítače výkonu – služba ReportServer, objekty výkonu

Tento článek popisuje čítače výkonu pro objekty ReportServer:Service a ReportServerSharePoint:Service , které jsou součástí nasazení SQL Serveru 2012 (11.x).

Poznámka:

Výkonové objekty se používají k monitorování událostí na místním reportovacím serveru. Pokud používáte server sestav ve škálovatelné architektuře, počty platí pro aktuální server, nikoli pro nasazení jako celek.

Objekty výkonu jsou k dispozici v nástroji Windows Performance Monitor (Perfmon.exe). Další informace najdete v dokumentaci k Systému Windows. Profilace za běhu

V tomto článku:

Platí pro: SQL Server 2012 (11.x)

ReportServer: Čítače výkonu služby (server sestav v nativním režimu)

Objekt výkonu ReportServer:Service zahrnuje kolekci čítačů pro sledování událostí souvisejících s HTTP a událostí souvisejících s pamětí pro instanci serveru sestav. Tento objekt výkonu se zobrazí jednou pro každou instanci služby Reporting Services v počítači a pro každou instanci můžete přidat nebo odebrat čítače z objektu výkonu. Čítače výchozí instance se zobrazí ve formátu ReportServer:Service. Čítače pojmenovaných instancí se zobrazí ve formátu ReportServer$\<instance_name>:Service.

Objekt výkonové služby ReportServer:Service byl v SQL Serveru 2008 (10.0.x) Reporting Services nový a obsahuje podmnožinu čítačů, které byly zahrnuty v Internetových informačních službách (IIS) a ASP.NET v předchozích verzích služby Reporting Services. Tyto nové čítače jsou specifické pro Reporting Services a sledují události protokolu HTTP na serveru sestav, jako jsou požadavky, připojení a pokusy o přihlášení. Kromě toho tento objekt výkonu zahrnuje čítače pro sledování událostí správy paměti.

Následující tabulka uvádí čítače zahrnuté v objektu ReportServer:Service performance.

Následující skript Windows PowerShell vrátí seznam čítačů výkonu pro CounterSetName:

(get-counter -listset "ReportServer:Service").paths  
Counter Description
Aktivní připojení Počet aktuálně aktivních připojení na serveru.
Počet přijatých bajtů celkem Počet bajtů přijatých serverem Tento čítač spočítá nezpracované bajty přijaté celkem správcem sestav i serverem sestav.
Přijaté bajty/s Počet bajtů přijatých serverem za sekundu Tento čítač se aktualizuje pouze při dokončení přenosu. Tento výsledek znamená, že čítač zůstane na hodnotě 0 a po dokončení převodu se hodnota zvýší.
Počet odeslaných bajtů celkem Počet bajtů odeslaných ze serveru Tento čítač spočítá nezpracované bajty odeslané celkem správcem sestav i serverem sestav.
Odeslané bajty/s Počet bajtů odeslaných ze serveru za sekundu Tento čítač je aktualizován pouze po dokončení přenosu. Tento výsledek znamená, že čítač zůstane na hodnotě 0 a po dokončení převodu se hodnota zvýší.
Celkový počet chyb Celkový počet chyb, ke kterým dochází při zpracování požadavků HTTP. Mezi tyto chyby patří stavové HTTP kódy v rozsahu 400 a 500.
Chyby za sekundu Celkový počet chyb, ke kterým dochází za sekundu při zpracování požadavků HTTP. Mezi tyto chyby patří stavové kódy HTTP v rozmezí 400 až 500.
Celkový počet pokusů o přihlášení Počet pokusů o přihlášení provedených pomocí typů ověřování RSWindows. Typy ověřování RSWindows zahrnují RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos a RSWindowsBasic. Hodnota nula (0) představuje vlastní ověřování.
Pokusy o přihlášení/sek Míra pokusů o přihlášení.
Celkový počet úspěšných přihlášení Počet úspěšných přihlášení pro typy ověřování RSWindows. Typy ověřování RSWindows zahrnují RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos a RSWindowsBasic. Hodnota nula (0) představuje vlastní ověřování.
Úspěšné přihlášení za sekundu Rychlost úspěšných přihlášení.
Stav tlaku paměti Jedno z následujících čísel od 1 do 5, které označuje aktuální stav paměti serveru:

1: Bez tlaku

2: Nízký tlak

3: Střední tlak

4: Vysoký tlak

5: Překročen tlak
Velikost zmenšení paměti Počet bajtů, o jejichž zmenšení server požádal, aby snížil využívanou paměť.
Oznámení o zmenšení paměti za sekundu Počet oznámení, které server vydal v poslední sekundě k zmenšení využívané paměti. Tato hodnota udává, jak často server zažívá tlak na paměť.
Požadavky byly odpojeny Počet odpojených požadavků kvůli selhání komunikace.
Žádosti, které se spouštějí Počet aktuálně zpracovávaných požadavků.
Požadavky nejsou autorizované Počet neúspěšných požadavků se stavovým kódem HTTP 401.
Zamítnuté žádosti Celkový počet požadavků, které se nezpracovaly kvůli nedostatečným prostředkům serveru. Tento čítač představuje počet požadavků, které vrací stavový kód HTTP 503, který označuje, že server je příliš zaneprázdněný.
Počet žádostí celkem Celkový počet požadavků, které služba sestavového serveru přijala od spuštění. Tento čítač počítá požadavky odeslané správci sestav a požadavky odesílané ze Správce sestav na server sestav.
Požadavky za sekundu Počet zpracovaných požadavků za sekundu. Tato hodnota představuje aktuální propustnost aplikace.
Úkoly zařazené do fronty Počet úloh, které čekají na zpřístupnění vlákna ke zpracování Každý požadavek na server sestav odpovídá jednomu nebo více úkolům. Tento čítač představuje pouze počet úkolů, které jsou připravené ke zpracování; nezahrnuje počet aktuálně spuštěných úloh.

ReportServerSharePoint:Služba (sestavový server v režimu SharePoint)

Objekt výkonu ReportServerSharePoint:Service byl přidán do služby SQL Server 2012 (11.x) Reporting Services.

Následující skript Windows PowerShell vrátí seznam čítačů výkonu pro CounterSetName:

(get-counter -listset "ReportServerSharePoint:Service").paths  
Counter Description
Stav tlaku paměti
Velikost zmenšení paměti
Oznámení o zmenšení paměti za sekundu

Použití rutin PowerShellu k vrácení seznamů

Následující skript Prostředí Windows PowerShell vrátí seznam čítačů výkonu CounterSetName pro ReportServerSharePoint:Service:

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