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 ulteriori informazioni, vedere Configurazione della 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.

Le utilità di SQL Server possono inoltre fornire informazioni sul database del server di report e sui database temporanei utilizzati per la gestione della cache e delle sessioni. Per ulteriori informazioni, vedere Valutazione delle prestazioni.

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 2008 Reporting Services sono inclusi gli oggetti prestazione seguenti:

  • MSRS 2008 Web Service: consente di monitorare 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. I contatori vengono reimpostati ogni volta che il servizio Web ReportServer viene arrestato da ASP.NET.

  • MSRS 2008 Windows Service: consente di monitorare le operazioni pianificate e il recapito dei report. Questo oggetto prestazione include una raccolta di contatori che consentono di tenere traccia delle elaborazioni di report avviate tramite operazioni pianificate, le quali includono sottoscrizioni e recapiti, snapshot delle esecuzioni dei report e cronologie dei report.

  • ReportServer:Service: consente di monitorare gli eventi correlati ad HTTP e la gestione della memoria. Questo oggetto prestazione rappresenta una novità di SQL Server 2008 Reporting Services e fornisce i contatori inclusi in Internet Information Services (IIS) e in ASP.NET nelle versioni precedenti di Reporting Services. 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