Condividi tramite


Contatori delle prestazioni per gli oggetti prestazioni MSRS 2011 Web Service e MSRS 2011 Windows Service (modalità nativa)

In questo argomento vengono descritti i contatori delle prestazioni per gli oggetti prestazioni MSRS 2011 Web Service e MSRS 2011 Windows Service. Questi oggetti fanno parte di una distribuzione in modalità nativa di SQL Server 2012 Reporting Services (SSRS).

[!NOTA]

Tramite questi oggetti prestazioni vengono monitorati 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 alla distribuzione con scalabilità orizzontale.

Gli oggetti prestazioni sono disponibili nel monitor di prestazioni di Windows (Perfmon.exe). Per ulteriori informazioni, vedere la documentazione di Windows, Profiling di runtime (https://msdn.microsoft.com/it-it/library/w4bz2147.aspx).

Per informazioni relative ai contatori delle prestazioni per la modalità SharePoint, vedere Contatori delle prestazioni per gli oggetti prestazioni MSRS 2011 Web Service SharePoint Mode e MSRS 2011 Windows Service SharePoint Mode (modalità SharePoint).

Contenuto dell'argomento

  • Contatori delle prestazioni per l'oggetto prestazioni MSRS 2011 Web Service

  • Contatori delle prestazioni per l'oggetto prestazioni MSRS 2011 Windows Service

  • Utilizzare PowerShell per restituire gli elenchi di contatori

Contatori delle prestazioni per l'oggetto prestazioni MSRS 2011 Web Service

Tramite l'oggetto prestazioni MSRS 2011 Web Service vengono monitorate le prestazioni del server di report. Questo oggetto prestazione include una raccolta di contatori che consentono di tenere traccia delle elaborazioni nel server di report avviate in genere da operazioni di visualizzazione dei report interattive. Quando si configura questo contatore, è possibile applicarlo a tutte le istanze di Reporting Services oppure è possibile selezionare istanze specifiche. Questi contatori vengono reimpostati ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET.

Nella tabella seguente sono elencati i contatori inclusi con l'oggetto prestazioni MSRS 2011 Web Service.

Contatore

Descrizione

Active Sessions

Numero di sessioni attive. Tramite questo contatore viene restituito un conteggio cumulativo di tutte le sessioni del browser generate dalle esecuzioni dei report, indipendentemente dal fatto che siano ancora attive o meno.

Quando i record di sessione vengono rimossi, il contatore viene diminuito. Per impostazione predefinita, le sessioni vengono rimosse dopo dieci minuti di inattività.

Cache Hits/Sec

Numero di richieste al secondo di report memorizzati nella cache. Si tratta di richieste relative a report di nuovo visualizzabili, non delle richieste relative a report elaborati direttamente dalla cache. Vedere Total Cache Hits più avanti in questo argomento.

Cache Hits/Sec (Semantic Models)

Numero di richieste al secondo per il modello memorizzato nella cache. Si tratta di richieste relative a report di nuovo visualizzabili, non delle richieste relative a report elaborati direttamente dalla cache.

Cache Misses/Sec

Numero di richieste al secondo che non hanno restituito un report dalla cache. Consente di stabilire se le risorse utilizzate per la memorizzazione nella cache, su disco o in memoria, siano sufficienti.

Cache Misses/Sec (Semantic Models)

Numero di richieste al secondo tramite cui non è stato restituito alcun modello dalla cache. Consente di stabilire se le risorse utilizzate per la memorizzazione nella cache, su disco o in memoria, siano sufficienti.

First Session Requests/Sec

Numero di nuove sessioni utente avviate al secondo dalla cache del server di report.

Memory Cache Hits/Sec

Numero di volte al secondo in cui è stato possibile recuperare i report dalla cache in memoria. La cache in memoria è una parte della cache che archivia i report nella memoria della CPU. Quando viene utilizzata la cache in memoria, il server di report non esegue query su SQL Server per individuare il contenuto memorizzato nella cache.

Memory Cache Misses/Sec

Numero di volte al secondo in cui non è stato possibile recuperare i report dalla cache in memoria.

Next Session Requests/Sec

Numero di richieste al secondo di report aperti in una sessione esistente, ovvero i report di cui è stato eseguito il rendering da una sessione di snapshot.

Report Requests

Numero di report attualmente attivi e gestiti dal server di report.

Reports Executed/Sec

Numero di report eseguiti al secondo. Fornisce informazioni statistiche sul volume dei report. Utilizzare questo contatore con Request/Sec per confrontare il numero di report eseguiti con il numero di richieste di report restituibili dalla cache.

Requests/Sec

Numero di richieste al secondo inviate al server di report. Tramite questo contatore si tiene traccia di tutti i tipi di richieste gestite dal server di report.

Total Cache Hits

Numero totale di richieste di report alla cache dall'avvio del servizio. Il contatore viene reimpostato ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET.

Total Cache Hits (Semantic Models)

Numero totale di richieste per il modello dalla cache dopo l'avvio del servizio. Il contatore viene reimpostato ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET.

Total Cache Misses

Numero totale di volte in cui non è stato possibile recuperare un report dalla cache dall'avvio del servizio. Il contatore viene reimpostato ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET. Utilizzare questo contatore per stabilire se lo spazio su disco e la memoria siano sufficienti.

Total Cache Misses (Semantic Models)

Numero totale di volte in cui non è stato possibile restituire un modello dalla cache dopo l'avvio del servizio. Il contatore viene reimpostato ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET. Utilizzare questo contatore per stabilire se lo spazio su disco e la memoria siano sufficienti.

Total Memory Cache Hits

Numero totale di report memorizzati nella cache restituiti dalla cache in memoria dall'avvio del servizio. Il contatore viene reimpostato ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET. La cache in memoria fa parte della cache tramite cui i report vengono archiviati nella memoria della CPU. Quando viene utilizzata la cache in memoria, il server di report non esegue query su SQL Server per individuare il contenuto memorizzato nella cache.

Total Memory Cache Misses

Numero totale di accessi alla cache in memoria non riusciti dall'avvio del servizio. Il contatore viene reimpostato ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET.

Total Processing Failures

Numero di errori di elaborazione delle richieste per il servizio Web ReportServer.

Total Rejected Threads

Numero totale di thread rifiutati per l'elaborazione asincrona e gestiti in un secondo momento come processi sincroni nello stesso thread. Ogni origine dei dati viene elaborata in un thread. Se il volume dei thread supera la capacità, i thread non verranno sottoposti all'elaborazione asincrona e verranno elaborati in modo seriale.

Total Reports Executed

Numero totale di report eseguiti dall'avvio del servizio. Il contatore viene reimpostato ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET.

Total Requests

Numero totale di richieste inviate al server di report dall'avvio del servizio. Il contatore viene reimpostato ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET.

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

Contatori delle prestazioni per l'oggetto prestazioni MSRS 2011 Windows Service

Tramite l'oggetto prestazione MSRS 2011 Windows Service viene monitorato il servizio Windows ReportServer. Questo oggetto prestazione include una raccolta di contatori che consentono di tenere traccia delle elaborazioni di report avviate tramite operazioni pianificate, quali sottoscrizioni e recapiti, snapshot delle esecuzioni dei report e cronologie dei report. Quando si configura questo contatore, è possibile applicarlo a tutte le istanze di Reporting Services oppure è possibile selezionare istanze specifiche.

Nella tabella seguente sono elencati i contatori inclusi nell'oggetto prestazioni MSRS 2011 Windows Service.

Contatore

Descrizione

Active Sessions

Numero di sessioni attive archiviate nel database del server di report. Questo contatore restituisce un conteggio cumulativo di tutte le sessioni utilizzabili del browser generate dalle sottoscrizioni del report, indipendentemente dal fatto che siano attive o meno.

Cache Flushes/Sec

Numero di scaricamenti della cache al secondo.

Cache Hits/Sec

Numero di richieste al secondo di report memorizzati nella cache. Si tratta di richieste relative a report di nuovo visualizzabili, non delle richieste relative a report elaborati direttamente dalla cache. Vedere Total Cache Hits più avanti in questo argomento.

Cache Hits/Sec (Semantic Models)

Numero di richieste al secondo per i modelli memorizzati nella cache.

Cache Misses/Sec

Numero di richieste al secondo che non hanno restituito un report dalla cache. Consente di stabilire se le risorse utilizzate per la memorizzazione nella cache, su disco o in memoria, siano sufficienti.

Cache Misses/Sec (Semantic Models)

Numero di richieste al secondo tramite cui non è stato restituito alcun modello dalla cache. Consente di stabilire se le risorse utilizzate per la memorizzazione nella cache, su disco o in memoria, siano sufficienti.

Delivers/Sec

Numero di recapiti di report al secondo, da parte di tutte le estensioni per il recapito.

Events/Sec

Numero di eventi elaborati al secondo. Tra gli eventi monitorati sono inclusi SnapshotUpdated e TimedSubscription.

First Session Requests/Sec

Numero di nuove sessioni di esecuzione del report create al secondo.

Memory Cache Hits/Sec

Numero di volte al secondo in cui è stato possibile recuperare i report dalla cache in memoria. La cache in memoria è una parte della cache che archivia i report nella memoria della CPU. Quando viene utilizzata la cache in memoria, il server di report non esegue query su SQL Server per individuare il contenuto memorizzato nella cache.

Memory Cache Misses/Sec

Numero di volte al secondo in cui non è stato possibile recuperare i report dalla cache in memoria.

Next Session Requests/Sec

Numero di richieste al secondo di report aperti in una sessione esistente, ovvero i report di cui è stato eseguito il rendering da una sessione di snapshot.

Report Requests

Numero di report attualmente attivi e gestiti dal server di report. Utilizzare questo contatore per valutare la strategia utilizzata per la memorizzazione nella cache. Potrebbero essere presenti più richieste rispetto ai report generati.

Reports Executed/Sec

Numero di report generati al secondo.

Requests/Sec

Numero totale di richieste elaborate correttamente al secondo da parte del servizio ReportServer.

Snapshot Updates/Sec

Numero totale di aggiornamenti di snapshot dell'esecuzione dei report al secondo.

Total App Domain Recycles

Numero totale di cicli del dominio applicazione dopo l'avvio del servizio Windows ReportServer.

Total Cache Flushes

Numero totale di aggiornamenti della cache del server di report dall'avvio del servizio. Il contatore viene reimpostato dopo il riciclo del dominio applicazione. Vedere Cache Flushes/Sec.

Total Cache Hits

Numero totale di richieste di report elaborate direttamente dalla cache dall'avvio del servizio Windows ReportServer. Il contatore viene reimpostato dopo il riciclo del dominio applicazione. Vedere Cache Hits/Sec.

Total Cache Hits (Semantic Models)

Numero totale di richieste per i modelli elaborate direttamente dalla cache dopo l'avvio del servizio Windows ReportServer. Il contatore viene reimpostato dopo il riciclo del dominio applicazione. Vedere Cache Hits/Sec.

Total Cache Misses

Numero totale di volte in cui non è stato possibile recuperare un report dalla cache dopo l'avvio del servizio Windows ReportServer. Il contatore viene reimpostato dopo il riciclo del dominio applicazione. Vedere Cache Misses/Sec.

Total Cache Misses (Semantic Models)

Numero totale di volte in cui non è stato possibile restituire un modello dalla cache dopo l'avvio del servizio Windows ReportServer. Il contatore viene reimpostato dopo il riciclo del dominio applicazione.

Total Deliveries

Numero totale di report recapitati tramite Elaborazione pianificazione e recapito, per tutte le estensioni per il recapito. Il contatore viene reimpostato dopo il riciclo del dominio applicazione.

Total Events

Numero totale di eventi dopo l'avvio del servizio Windows ReportServer. Il contatore viene reimpostato dopo il riciclo del dominio applicazione.

Total Memory Cache Hits

Numero totale di report memorizzati nella cache restituiti dalla cache in memoria dopo l'avvio del servizio Windows ReportServer. Il contatore viene reimpostato dopo il riciclo del dominio applicazione.

Total Memory Cache Misses

Numero totale di accessi alla cache in memoria non riusciti dall'avvio del servizio. Il contatore viene reimpostato dopo il riciclo del dominio applicazione.

Total Processing Failures

Numero di errori di elaborazione delle richieste nel servizio Windows ReportServer.

Total Rejected Threads

Numero totale di thread rifiutati per l'elaborazione asincrona e gestiti in un secondo momento come processo sincrono nello stesso thread. In presenza di un carico moderato o elevato, questo contatore viene incrementato costantemente.

Total Reports Executed

Numero totale di report eseguiti.

Total Requests

Numero totale di report eseguiti dall'avvio del servizio. Il contatore viene reimpostato dopo il riciclo del dominio applicazione.

Total Snapshot Updates

Numero totale di aggiornamenti per gli snapshot dell'esecuzione dei report.

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

Utilizzare i cmdlet di PowerShell per restituire gli elenchi

Contenuto correlato di PowerShellTramite il seguente script di Windows PowerShell vengono restituiti i set di contatori in cui CounterSetName inizia con "msr":

get-counter -listset msr*

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

(get-counter -listset "MSRS 2011 Windows Service").paths

Icona freccia utilizzata con il collegamento Torna all'inizioInizio pagina

Vedere anche

Concetti

Monitoraggio delle prestazioni del server di report

Contatori delle prestazioni per gli oggetti prestazioni MSRS 2011 Web Service SharePoint Mode e MSRS 2011 Windows Service SharePoint Mode (modalità SharePoint)

Contatori delle prestazioni per gli oggetti prestazioni ReportServer:Service e ReportServerSharePoint:Service