Condividi tramite


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 altre 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 sugli 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.

SQL Server utilità forniscono anche informazioni sul database del server di report e sui database temporanei usati per la memorizzazione nella cache e la gestione 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

SQL Server 2014 Reporting Services (SSRS) include gli oggetti prestazioni seguenti:

  • Servizio Web MSRS 2011 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. Questi 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. Questi contatori sono specifici di Reporting Services e tengono traccia degli eventi correlati a HTTP per il server di report, ad esempio 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 altre informazioni sull'uso di Performance Console (perfmon.msc) e sull'aggiunta di contatori, vedere la documentazione del prodotto Microsoft Windows.

Altri contatori delle prestazioni

I contatori delle prestazioni personalizzati Reporting Services vengono forniti solo per MSRS 2008 Web Service, MSRS 2008 Windows Servicee 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 Gestione report usa ASP.NET contatori delle prestazioni. 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 Prestazioni di Reporting Services può 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'uso 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

Contatori delle prestazioni per gli oggetti prestazioni MSRS 2014 Web Service e MSRS 2014 Windows Service (modalità nativa)
Descrive i contatori delle prestazioni utilizzati dal servizio Web ReportServer.

Contatori delle prestazioni per gli oggetti prestazione MSRS 2014 Web Service SharePoint Mode e MSRS 2014 Windows Service SharePoint Mode (modalità SharePoint)
Descrive i contatori delle prestazioni utilizzati dal servizio Windows ReportServer.

Contatori delle prestazioni per gli oggetti prestazioni ReportServer:Service e ReportServerSharePoint:Service
Vengono descritti i contatori delle prestazioni correlati ad HTTP e alla memoria in Reporting Services.

Eventi per un server di report in modalità integrata SharePoint
Vengono descritti gli eventi di diagnostica che è utile registrare quando si esegue un ambiente di report un prodotto SharePoint.

Vedere anche

Configurare la memoria disponibile per applicazioni del server di report
Reporting Services Report Server (Native Mode)
Strumenti di Reporting Services