Monitoraggio delle prestazioni del server di reportMonitoring Report Server Performance

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.Use performance monitoring tools to monitor report server performance to evaluate server activity, watch trends, diagnose system bottlenecks, and gather data that can help you determine whether the current system configuration is sufficient. Per ottimizzare le prestazioni del server, è possibile specificare la frequenza di riciclo del dominio dell'applicazione del server di report.To tune server performance, you can specify how often to recycle the report server application domain. Per altre informazioni, vedere Configurare la memoria disponibile per applicazioni del server di report.For more information, see Configure Available Memory for Report Server Applications.

Origini dei dati sulle prestazioniSources of Performance Data

Per raccogliere informazioni complete sulle prestazioni del sistema, è possibile utilizzare una combinazione di tecnologie e strumenti.Use a combination of technologies and tools to get comprehensive information about how the system is performing. MicrosoftMicrosoft Nei sistemi operativi Windows Server le informazioni sulle prestazioni vengono fornite tramite gli strumenti seguenti: Windows Server operating systems provide performance information through the following tools:

  • Gestione attivitàTask Manager

  • Visualizzatore eventiEvent Viewer

  • Console PerformancePerformance Console

    In Gestione attività sono disponibili informazioni sui programmi e sui processi in esecuzione nel computer.Task Manager provides information about programs and processes running on your computer. È possibile utilizzare Gestione attività per monitorare i principali indicatori delle prestazioni del server di reportYou can use Task Manager to monitor key indicators of your report server's performance. nonché per valutare l'attività dei processi in esecuzione e visualizzare grafici e dati sull'utilizzo della CPU e della memoria.You can also assess the activity of running processes and view graphs and data on CPU and memory usage. Per informazioni sull'utilizzo di Gestione attività, vedere la documentazione di MicrosoftMicrosoft Windows.For information about using Task Manager, see the MicrosoftMicrosoft Windows product documentation.

    È possibile utilizzare la console Performance e il Visualizzatore eventi per creare avvisi e log relativi all'elaborazione dei report e all'utilizzo di risorse.You can use Performance Console and Event Viewer to create logs and alerts about report processing and resource consumption. Per informazioni su eventi di Windows generati da Reporting ServicesReporting Services, vedere Registro applicazioni di Windows.For information about Windows events that are generated by Reporting ServicesReporting Services, see Windows Application Log. Per informazioni sulla console Performance, vedere "Contatori delle prestazioni di Windows" più avanti in questo argomento.For information about Performance Console, see "Windows Performance Counters" later in this topic.

    SQL ServerSQL Server - Le utilità forniscono anche informazioni sul database del server di report e sui database temporanei usati per la gestione della memorizzazione nella cache e delle sessioni. utilities also provide information about the report server database and temporary databases used for caching and session management.

Contatori delle prestazioni di WindowsWindows Performance Counters

Il monitoraggio di contatori delle prestazioni specifici consente di:Monitoring specific performance counters enables you to:

  • Stimare i requisiti di sistema necessari per supportare un carico di lavoro previsto.Estimate system requirements needed to support a predicted workload.

  • Creare un riferimento per le prestazioni che consenta di misurare l'effetto delle modifiche alla configurazione o degli aggiornamenti applicativi.Create a performance baseline to measure effect of configuration changes or application upgrades.

  • Monitorare le prestazioni dell'applicazione in presenza di determinati carichi, sia reali sia generati artificialmente.Monitor application performance under certain loads, whether real or artificially generated.

  • Verificare che gli aggiornamenti hardware abbiano l'effetto desiderato sulle prestazioni.Verify that hardware upgrades have the desired effect on performance.

  • Convalidare le modifiche apportate alla configurazione del sistema per verificare che abbiano l'effetto desiderato sulle prestazioni.Validate changes that were made to the system configuration have the desired effect on performance.

Oggetti prestazione di Reporting ServicesReporting Services Performance Objects

SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS) include gli oggetti prestazione seguenti: includes the following performance objects:

  • MSRS 2011 Web Service e MSRS 2011 SharePoint Mode Web Service per il monitoraggio delle prestazioni del server di report.MSRS 2011 Web Service and MSRS 2011 SharePoint Mode Web Service to monitor report server performance. 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.These performance objects include a collection of counters used to track report server processing typically initiated through interactive report viewing operations. I contatori vengono reimpostati ogni volta che il servizio Web ReportServer viene arrestato da ASP.NETASP.NET .These counters are reset whenever ASP.NETASP.NET stops the Report Server Web service.

  • MSRS 2011 Windows Service e MSRS 2011 Windows Service SharePoint Mode per il monitoraggio delle operazioni pianificate e del recapito dei report.MSRS 2011 Windows Service and MSRS 2011 Windows Service SharePoint Mode to monitor scheduled operations and report delivery. In questi oggetti prestazione è inclusa una raccolta di contatori che consentono di tenere traccia delle elaborazioni di report avviate tramite operazioni pianificate,These performance objects include a collection of counters used to track report processing that is initiated through scheduled operations. nelle quali sono incluse sottoscrizioni e recapiti, snapshot delle esecuzioni dei report e cronologie dei report.Scheduled operations include subscription and delivery, report execution snapshots, and report history.

  • ReportServer:Service e ReportServerSharePoint:Service per il monitoraggio degli eventi correlati ad HTTP e per la gestione della memoria.ReportServer:Service and ReportServerSharePoint:Service to monitor HTTP-related events and memory management. Tali contatori sono specifici di Reporting ServicesReporting Servicese consentono di tenere traccia degli eventi correlati ad HTTP per il server di report, ad esempio richieste, connessioni e tentativi di accesso.These counters are specific to Reporting ServicesReporting Services, and they track HTTP-related events for the report server, such as requests, connections, and logon attempts. Questo oggetto prestazione, inoltre, include contatori correlati alla gestione della memoria.This performance object also includes counters related to memory management.

    Se sono presenti più istanze del server di report in uno stesso computer, è possibile scegliere se monitorare le istanze insieme o separatamente.If you have multiple report server instances on a single computer, you can monitor the instances together or separately. Scegliere quali istanze includere quando si aggiunge un contatore.Choose which instances to include when you add a counter. Per altre informazioni sull'uso della console Performance (perfmon.msc) e sull'aggiunta di contatori, vedere la documentazione di MicrosoftMicrosoft Windows.For more information about using Performance Console (perfmon.msc) and adding counters, see the MicrosoftMicrosoft Windows product documentation.

Altri contatori delle prestazioniOther Performance Counters

Alcuni contatori delle prestazioni personalizzati di Reporting ServicesReporting Services sono disponibili solo per MSRS 2008 Web Service, MSRS 2008 Windows Servicee ReportServer:Service.Custom Reporting ServicesReporting Services performance counters are provided only for MSRS 2008 Web Service, MSRS 2008 Windows Service, and ReportServer:Service. Gli oggetti prestazione seguenti forniscono dati di monitoraggio delle prestazioni aggiuntivi per il server di report.The following performance objects provide additional performance monitoring data for the report server.

Oggetto prestazionePerformance object NoteNotes
.NET CLR Data e .NET CLR Memory.NET CLR Data and .NET CLR Memory In Gestione report vengono utilizzati i contatori delle prestazioni di ASP.NETASP.NET .Report Manager uses ASP.NETASP.NET performance counters. Per ulteriori informazioni, vedere "Miglioramento delle prestazioni e della scalabilità di applicazioni .NET" su MSDN.For more information, see "Improving .NET Application Performance and Scalability" on MSDN.
ProcessProcess 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.Add the Elapsed Time and ID Process performance counters for a ReportingServicesService instance to track process uptime by process ID.

Eventi di SharePointSharePoint Events

Oltre agli oggetti relativi alle prestazioni di Reporting ServicesReporting 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 addition to the Reporting ServicesReporting Services performance objects, you might also want to configure SharePoint events if you are running a report server in SharePoint integrated mode and have configured your reporting environment to use a SharePoint product. 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.In this section, use the Events for a Report Server in SharePoint Integrated Mode to review diagnostic events that might provide useful information if your reporting environment is integrated with SharePoint.

Contenuto della sezioneIn This Section

Contatori delle prestazioni per gli oggetti prestazioni MSRS 2011 Web Service e MSRS 2011 Windows Service (modalità nativa)Performance Counters for the MSRS 2011 Web Service and MSRS 2011 Windows Service Performance Objects (Native Mode)
Descrive i contatori delle prestazioni utilizzati dal servizio Web ReportServer.Describes the performance counters used by the Report Server Web service.

Contatori delle prestazioni per gli oggetti prestazioni MSRS 2011 Web Service SharePoint Mode e MSRS 2011 Windows Service SharePoint Mode (modalità SharePoint)Performance Counters for the MSRS 2011 Web Service SharePoint Mode and MSRS 2011 Windows Service SharePoint Mode Performance Objects (SharePoint Mode)
Descrive i contatori delle prestazioni utilizzati dal servizio Windows ReportServer.Describes the performance counters used by the Report Server Windows service.

Contatori delle prestazioni per gli oggetti prestazioni di ReportServer:Service e ReportServerSharePoint:ServicePerformance Counters for the ReportServer:Service and ReportServerSharePoint:Service Performance Objects
Vengono descritti i contatori delle prestazioni correlati ad HTTP e alla memoria in Reporting ServicesReporting Services.Describes the HTTP-related and memory-related performance counters in Reporting ServicesReporting Services.

Eventi per un server di report in modalità integrata SharePointEvents for a Report Server in SharePoint Integrated Mode
Vengono descritti gli eventi di diagnostica che è utile registrare quando si esegue un ambiente di report un prodotto SharePoint.Describes the useful diagnostic events to log when you run a reporting environment with a SharePoint product.

Vedere ancheSee Also

Configurare la memoria disponibile per applicazioni del server di report Configure Available Memory for Report Server Applications
Server Reporting Services Report ( Modalità nativa ) Reporting Services Report Server (Native Mode)
Strumenti di Reporting ServicesReporting Services Tools