Contatori delle prestazioni per oggetti prestazioni del servizio ReportServer

Questo articolo descrive i contatori delle prestazioni per gli oggetti prestazioni ReportServer:Service e ReportServerSharePoint:Service che fanno parte di una distribuzione di SQL Server 2012 (11.x).

Nota

Gli oggetti prestazioni vengono utilizzati per monitorare gli eventi nel server di report locale. Se si esegue un server di report in una distribuzione con scalabilità orizzontale, i conteggi si applicano al server corrente e non all'intera distribuzione con scalabilità orizzontale.

Gli oggetti prestazioni sono disponibili in Monitoraggio prestazioni di Windows (Perfmon.exe). Per ulteriori informazioni, vedere la documentazione di Windows. Profiling di runtime.

Contenuto dell'articolo:

Si applica a: SQL Server 2012 (11.x).

Contatori delle prestazioni di ReportServer:Service (server di report in modalità nativa)

L'oggetto prestazioni ReportServer:Service include una raccolta di contatori per tenere traccia degli eventi correlati a HTTP e degli eventi correlati alla memoria per un'istanza del server di report. Questo oggetto prestazioni viene visualizzato una volta per ogni istanza di Reporting Services nel computer ed è possibile aggiungere o rimuovere contatori nell'oggetto prestazioni per ogni istanza. I contatori per l'istanza predefinita sono visualizzati nel formato ReportServer:Service. I contatori per le istanze denominate vengono visualizzati nel formato ReportServer$\<instance_name>:Service.

L'oggetto prestazioni ReportServer:Service rappresenta una novità di SQL Server 2008 (10.0.x) Reporting Services e fornisce un subset di contatori inclusi in Internet Information Services (IIS) e nelle versioni precedenti di Reporting Services. Questi nuovi contatori sono specifici di Reporting Services e consentono di tenere traccia di eventi correlati a HTTP per il server di report, quali richieste, connessioni e tentativi di accesso. Questo oggetto prestazione, inoltre, include contatori per tenere traccia di eventi di gestione della memoria.

La tabella seguente elenca i contatori inclusi nell'oggetto prestazioni ReportServer:Service .

Tramite il seguente script di Windows PowerShell viene restituito l'elenco di contatori delle prestazioni per CounterSetName.

(get-counter -listset "ReportServer:Service").paths  
Contatore Descrizione
Connessioni attive Numero di connessioni attualmente attive nel server.
Totale byte ricevuti Numero di byte ricevuti dal server. Questo contatore conta i byte non elaborati ricevuti complessivamente sia da Gestione report sia dal server di report.
Byte ricevuti/sec Numero di byte ricevuti al secondo dal server. Questo contatore è aggiornato solo al termine di un trasferimento, Questo risultato significa che il contatore rimane a 0 e quindi il valore aumenta una volta completato un trasferimento.
Totale byte inviati Numero di byte inviati dal server. Questo contatore conta i byte non elaborati inviati complessivamente sia da Gestione report sia dal server di report.
Byte inviati/sec Numero di byte inviati al secondo dal server. Questo contatore è aggiornato solo al termine di un trasferimento, Questo risultato significa che il contatore rimane a 0 e quindi il valore aumenta una volta completato un trasferimento.
Totale errori Numero totale di errori verificatisi durante l'elaborazione di richieste HTTP. Tali errori includono i codici di stato HTTP delle serie 400 e 500.
Errori/sec Numero totale di errori al secondo verificatisi durante l'elaborazione di richieste HTTP. Tali errori includono i codici di stato HTTP delle serie 400 e 500.
Totale tentativi di accesso Numero di tentativi di accesso eseguiti dai tipi di autenticazione RSWindows. I tipi di autenticazione RSWindows includono RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos e RSWindowsBasic. Il valore zero (0) rappresenta l'autenticazione personalizzata.
Tentativi di accesso/sec Frequenza dei tentativi di accesso.
Totale accessi riusciti Numero di tentativi di accesso riusciti per i tipi di autenticazione RSWindows. I tipi di autenticazione RSWindows includono RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos e RSWindowsBasic. Il valore zero (0) rappresenta l'autenticazione personalizzata.
Accessi riusciti/sec Frequenza di accessi riusciti.
Stato utilizzo memoria Uno dei numeri seguenti, da 1 a 5, indicante lo stato corrente della memoria del server:

1: nessun utilizzo

2: scarso utilizzo

3: utilizzo medio

4: utilizzo elevato

5: utilizzo eccessivo
Livello compattazione memoria Numero di byte richiesti dal server per compattare la memoria in uso.
Notifiche compattazione memoria/sec Numero di notifiche generate dal server nell'ultimo secondo per la compattazione della memoria in uso. Questo valore indica la frequenza con cui il server rileva un utilizzo eccessivo della memoria.
Richieste disconnesse Numero di richieste disconnesse a causa di un errore di comunicazione.
Richieste in esecuzione Numero di richieste attualmente in elaborazione.
Richieste non autorizzate Numero di richieste non riuscite con codice di stato HTTP 401.
Richieste respinte Numero totale di richieste non elaborate a causa di risorse server insufficienti. Questo contatore rappresenta il numero delle richieste che restituiscono un codice di stato HTTP 503, che indica che il server è troppo occupato.
Totale richieste Numero totale di richieste ricevute dal servizio del server di report dall'avvio. Questo contatore conta le richieste inviate a Gestione report e quelle inviate da Gestione report al server di report.
Richieste/sec Numero di richieste elaborate al secondo. Questo valore rappresenta la velocità di trasferimento corrente dell'applicazione.
Attività in coda Numero di attività in attesa che un thread diventi disponibile per l'elaborazione. Ogni richiesta inviata al server di report corrisponde a una o più attività. Questo contatore rappresenta solo il numero di attività pronte per l'elaborazione e non include il numero di attività attualmente in esecuzione.

ReportServerSharePoint:Service (server di report in modalità SharePoint)

L'oggetto prestazioni ReportServerSharePoint:Service è stato aggiunto in SQL Server 2012 (11.x) Reporting Services.

Tramite il seguente script di Windows PowerShell viene restituito l'elenco di contatori delle prestazioni per CounterSetName.

(get-counter -listset "ReportServerSharePoint:Service").paths  
Contatore Descrizione
Stato utilizzo memoria
Livello compattazione memoria
Memory Shrink Notifications/Sec

Utilizzare i cmdlet di PowerShell per restituire gli elenchi

Tramite il seguente script di Windows PowerShell restituisce l'elenco di contatori delle prestazioni per CounterSetNameReportServerSharePoint:Service:

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

Monitoraggio delle prestazioni del server di report
Contatori delle prestazioni per gli oggetti prestazioni MSRS 2011 Web Service e MSRS 2011 Windows Service (modalità nativa)
Contatori delle prestazioni per gli oggetti prestazioni MSRS 2011 Web Service SharePoint Mode e MSRS 2011 Windows Service SharePoint Mode (modalità SharePoint)