Monitoraggio delle prestazioni del server di report

Con gli strumenti di monitoraggio delle prestazioni è possibile valutare l'attività del server di report, osservare le tendenze, diagnosticare i colli di bottiglia a livello di sistema e raccogliere dati che consentono di determinare più facilmente se la configurazione del sistema corrente è sufficiente. Per ottimizzare le prestazioni del server, è possibile specificare la frequenza di riciclo del dominio dell'applicazione del server di report. Per ulteriori informazioni, vedere Configurare la memoria disponibile per applicazioni del server di report.

Origini dei dati sulle prestazioni

Per raccogliere informazioni complete sulle prestazioni del sistema, è possibile utilizzare una combinazione di tecnologie e strumenti. Nei sistemi operativi Microsoft Windows Server le informazioni sulle prestazioni vengono fornite tramite gli strumenti seguenti:

  • Gestione attività

  • Visualizzatore eventi

  • Console Performance

In Gestione attività sono disponibili informazioni sui programmi e sui processi in esecuzione nel computer. È possibile utilizzare Gestione attività per monitorare i principali indicatori delle prestazioni del server di report nonché per valutare l'attività dei processi in esecuzione e visualizzare grafici e dati sull'utilizzo della CPU e della memoria. Per informazioni sull'utilizzo di Gestione attività, vedere la documentazione di Microsoft Windows.

È possibile utilizzare la console Performance e il Visualizzatore eventi per creare avvisi e log relativi all'elaborazione dei report e all'utilizzo di risorse. Per informazioni su eventi di Windows generati da Reporting Services, vedere Registro applicazioni di Windows. Per informazioni sulla console Performance, vedere "Contatori delle prestazioni di Windows" più avanti in questo argomento.

Con le utilità di SQL Server possono inoltre essere fornite informazioni sul database del server di report e sui database temporanei utilizzati per la gestione della memorizzazione nella cache e delle sessioni.

Contatori delle prestazioni di Windows

Il monitoraggio di contatori delle prestazioni specifici consente di:

  • Stimare i requisiti di sistema necessari per supportare un carico di lavoro previsto.

  • Creare un riferimento per le prestazioni che consenta di misurare l'effetto delle modifiche alla configurazione o degli aggiornamenti applicativi.

  • Monitorare le prestazioni dell'applicazione in presenza di determinati carichi, sia reali sia generati artificialmente.

  • Verificare che gli aggiornamenti hardware abbiano l'effetto desiderato sulle prestazioni.

  • Convalidare le modifiche apportate alla configurazione del sistema per verificare che abbiano l'effetto desiderato sulle prestazioni.

Oggetti prestazione di Reporting Services

In SQL Server 2012 Reporting Services (SSRS) sono inclusi gli oggetti prestazione seguenti:

  • MSRS 2011 Web Service e MSRS 2011 SharePoint Mode Web Service per monitorare le prestazioni del server di report. In questi oggetti prestazione è inclusa 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. I contatori vengono reimpostati ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET.

  • MSRS 2011 Windows Service e MSRS 2011 Windows Service SharePoint Mode per monitorare le operazioni pianificate e il recapito dei report.. In questi oggetti prestazione è inclusa una raccolta di contatori che consentono di tenere traccia delle elaborazioni di report avviate tramite operazioni pianificate, nelle quali sono incluse sottoscrizioni e recapiti, snapshot delle esecuzioni dei report e cronologie dei report.

  • ReportServer:Service e ReportServerSharePoint:Service per monitorare gli eventi correlati ad HTTP e la gestione della memoria. Tali contatori sono specifici di Reporting Services e consentono di tenere traccia degli eventi correlati ad HTTP per il server di report, quali richieste, connessioni e tentativi di accesso. Questo oggetto prestazione, inoltre, include contatori correlati alla gestione della memoria.

Se sono presenti più istanze del server di report in uno stesso computer, è possibile scegliere se monitorare le istanze insieme o separatamente. Scegliere quali istanze includere quando si aggiunge un contatore. Per ulteriori informazioni sull'utilizzo della console Performance (perfmon.msc) e sull'aggiunta di contatori, vedere la documentazione di Microsoft Windows.

Altri contatori delle prestazioni

Alcuni contatori delle prestazioni personalizzati di Reporting Services sono disponibili solo per MSRS 2008 Web Service, MSRS 2008 Windows Service e ReportServer:Service. Gli oggetti prestazione seguenti forniscono dati di monitoraggio delle prestazioni aggiuntivi per il server di report.

Oggetto prestazione

Note

.NET CLR Data e .NET CLR Memory

In Gestione report vengono utilizzati i contatori delle prestazioni di ASP.NET. Per ulteriori informazioni, vedere "Miglioramento delle prestazioni e della scalabilità di applicazioni .NET" su MSDN.

Process

Aggiungere i contatori delle prestazioni Elapsed Time e ID Process affinché un'istanza ReportingServicesService registri il tempo di attività del processo in base all'ID processo.

Eventi di SharePoint

Oltre agli oggetti relativi alle prestazioni di Reporting Services potrebbe essere necessario configurare eventi di SharePoint se si esegue un server di report in modalità integrata SharePoint e l'ambiente di report è stato configurato per l'utilizzo di un prodotto SharePoint. In questa sezione utilizzare Eventi per un server di report in modalità integrata SharePoint per esaminare gli eventi di diagnostica che potrebbero fornire informazioni utili se l'ambiente di report è integrato con SharePoint.

Contenuto della sezione

Vedere anche

Concetti

Configurare la memoria disponibile per applicazioni del server di report

Server di report di Reporting Services (modalità nativa)

Strumenti (SSRS)