MSRS 2011 SharePoint 模式性能对象的性能计数器Performance Counters MSRS 2011 SharePoint Mode Performance Objects

本主题介绍作为 SharePoint 模式部署一部分的 MSRS 2011 Web Service SharePoint Mode MSRS 2011 Windows Service SharePoint Mode SQL Server 2016 Reporting Services 或更高版本 (SSRS)SQL Server 2016 Reporting Services or later (SSRS) 性能对象的性能计数器。This topic describes performance counters for the MSRS 2011 Web Service SharePoint Mode and MSRS 2011 Windows Service SharePoint Mode performance objects that are part of a SQL Server 2016 Reporting Services 或更高版本 (SSRS)SQL Server 2016 Reporting Services or later (SSRS) SharePoint mode deployment.

备注

这些性能对象监视本地报表服务器上的事件。This performance objects monitor events on the local report server. 如果是在扩展部署中运行报表服务器,则只对当前服务器(而不是整个扩展部署)进行计数。If you are running a report server in a scale-out deployment, the counts apply to the current server and not the scale-out deployment as a whole.

Windows 性能监视器 (Perfmon.exe) 中提供了性能对象。The performance objects are available in the Windows Performance Monitor (Perfmon.exe). 有关详细信息,请参阅 Windows 文档。For more information, see the Windows documentation. 运行时分析 (https://msdn.microsoft.com/library/w4bz2147.aspx) 。Runtime Profiling (https://msdn.microsoft.com/library/w4bz2147.aspx).

有关性能计数器和本机模式报表服务器的详细信息,请参阅 MSRS 2011 Web Service 和 MSRS 2011 Windows Service 性能对象的性能计数器(本机模式)MSRS 2011 Web Service SharePoint Mode 性能对象和 MSRS 2011 Windows Service SharePoint Mode 性能对象的性能计数器(SharePoint 模式)For information regarding performance counters and Native mode report servers, see Performance Counters for the MSRS 2011 Web Service and MSRS 2011 Windows Service Performance Objects (Native Mode)Performance Counters for the MSRS 2011 Web Service SharePoint Mode and MSRS 2011 Windows Service SharePoint Mode Performance Objects (SharePoint Mode).

本主题内容:In this topic:

MSRS 2011 Web Service SharePoint Mode 性能计数器MSRS 2011 Web Service SharePoint Mode Performance Counters

MSRS 2011 Web Service SharePoint Mode 性能对象监视报表服务器性能。The MSRS 2011 Web Service SharePoint Mode performance object monitors report server performance. 此性能对象包括一系列用于跟踪报表服务器处理的计数器,这些处理通常通过交互式报表查看操作启动。This performance object includes a collection of counters used to track report server processing typically initiated through interactive report viewing operations. 在设置计数器时,可将此计数器应用于 Reporting ServicesReporting Services 的全部实例,也可以选择特定实例。When you set up this counter, you can apply the counter to all instances of Reporting ServicesReporting Services or you can select specific instances. 只要 ASP.NETASP.NET 停止报表服务器 Web 服务,这些计数器就会重置。These counters are reset whenever ASP.NETASP.NET stops the Report Server Web service.

下表列出了 MSRS 2011 Web Service SharePoint Mode 性能对象中包含的计数器。The following table lists the counters that are included with the MSRS 2011 Web Service SharePoint Mode performance object.

计数器Counter 说明Description
活动会话Active Sessions 活动会话的数目。Number of active sessions. 此计数器提供报表执行生成的所有浏览器会话的累积数,而不管这些会话是否仍处于活动状态。This counter provides a cumulative count of all browser sessions generated from report executions, whether they are still active or not.

删除会话记录后,此计数器的计数即会相应减少。The counter is decremented as session records are removed. 默认情况下,如果会话在 10 分钟之内无任何活动,就会被删除。By default, sessions are removed after ten minutes of no activity.
每秒缓存命中数Cache Hits/Sec 每秒请求缓存报表的次数。Number of requests per second for cached reports. 这些请求是对重新呈现的报表的请求,而不是对直接从缓存处理的报表的请求。These are requests for re-rendered reports, not requests for reports processed directly from the cache. (请参阅本主题后面的 总缓存命中数 。)(See Total Cache Hits later in this topic.)
每秒缓存命中数(语义模型)Cache Hits/Sec (Semantic Models) 每秒请求缓存模型的次数。Number of requests per second for cached model. 这些请求是对重新呈现的报表的请求,而不是对直接从缓存处理的报表的请求。These are requests for re-rendered reports, not requests for reports processed directly from the cache.
每秒缓存未命中数Cache Misses/Sec 每秒未能从缓存返回报表的请求次数。Number of requests per second that failed to return a report from cache. 使用此计数器可以查明是否有足够的资源(磁盘或内存)用于缓存。Use this counter to find out whether the resources used for caching (disk or memory) are sufficient.
每秒缓存未命中数(语义模型)Cache Misses/Sec (Semantic Models) 每秒未能从缓存返回模型的请求次数。Number of requests per second that failed to return a model from cache. 使用此计数器可以查明是否有足够的资源(磁盘或内存)用于缓存。Use this counter to find out whether the resources used for caching (disk or memory) are sufficient.
第一个每秒会话请求数First Session Requests/Sec 每秒从报表服务器缓存启动的新用户会话的数目。Number of new user sessions that are started from the report server cache each second.
每秒内存缓存命中数Memory Cache Hits/Sec 每秒从内存中缓存检索到报表的次数。Number of times per second that reports are retrieved from the in-memory cache. 内存中缓存 是缓存的一部分,可将报表存储在 CPU 内存中。In-memory cache is a part of the cache that stores reports in CPU memory. 使用内存中缓存时,报表服务器不会在 SQL ServerSQL Server 中查询缓存的内容。When in-memory cache is used, the report server does not query SQL ServerSQL Server for cached content.
每秒内存缓存未命中数Memory Cache Misses/Sec 每秒从内存中缓存未检索到报表的次数。Number of times per second that reports could not be retrieved from the in-memory cache.
下一个每秒会话请求数Next Session Requests/Sec 对当前会话中打开的报表(例如通过会话快照呈现的报表)的每秒请求数。Number of requests per second for reports that are open in an existing session (such as reports that are rendered from a session snapshot).
报表请求Report Requests 当前处于活动状态正由报表服务器进行处理的报表的数目。Number of reports that are currently active and being handled by the report server.
每秒执行的报表Reports Executed/Sec 每秒成功执行报表的次数。Number of successful report executions per second. 此计数器提供有关报表量的统计信息。This counter provides statistics about report volume. 将此计数器与 每秒请求数 一起使用,可以对报表执行与可以从缓存返回的报表请求进行比较。Use this counter with Request/Sec to compare report execution to report requests that can be returned from cache.
每秒请求数Requests/Sec 每秒向报表服务器发出的请求的次数。Number of requests per second made to the report server. 此计数器可跟踪报表服务器处理的所有类型请求。This counter tracks all types of requests that are handled by the report server.
总缓存命中数Total Cache Hits 服务启动后请求缓存报表的总次数。Total number of requests for reports from the cache after the service started. 只要 ASP.NETASP.NET 停止报表服务器 Web 服务,此计数器就会重置。This counter is reset whenever ASP.NETASP.NET stops the Report Server Web service.
总缓存命中数(语义模型)Total Cache Hits (Semantic Models) 服务启动后请求缓存中的模型的总次数。Total number of requests for model from the cache after the service started. 只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。This counter is reset whenever ASP.NET stops the Report Server Web service.
总缓存未命中数Total Cache Misses 服务启动后未能从缓存返回报表的总次数。Total number of times that a report could not be returned from the cache after the service started. 只要 ASP.NETASP.NET 停止报表服务器 Web 服务,此计数器就会重置。This counter is reset whenever ASP.NETASP.NET stops the Report Server Web service. 使用此计数器可确定是否有足够的磁盘空间和内存。Use this counter to determine whether disk space and memory are sufficient.
总缓存未命中数(语义模型)Total Cache Misses (Semantic Models) 服务启动后未能从缓存返回模型的总次数。Total number of times that a model could not be returned from the cache after the service started. 只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。This counter is reset whenever ASP.NET stops the Report Server Web service. 使用此计数器可确定是否有足够的磁盘空间和内存。Use this counter to determine whether disk space and memory are sufficient.
总内存缓存命中数Total Memory Cache Hits 服务启动后从内存中缓存返回的缓存报表的总数。Total number of cached reports returned from the in-memory cache after the service started. 只要 ASP.NETASP.NET 停止报表服务器 Web 服务,此计数器就会重置。This counter is reset whenever ASP.NETASP.NET stops the Report Server Web service. 内存中缓存 是缓存的一部分,可将报表存储在 CPU 内存中。In-memory cache is a part of the cache that stores reports in CPU memory. 使用内存中缓存时,报表服务器不会在 SQL ServerSQL Server 中查询缓存的内容。When in-memory cache is used, the report server does not query SQL ServerSQL Server for cached content.
总内存缓存未命中数Total Memory Cache Misses 服务启动后在内存中缓存的缓存失误总数。Total number of cache misses against the in-memory cache after the service started. 只要 ASP.NETASP.NET 停止报表服务器 Web 服务,此计数器就会重置。This counter is reset whenever ASP.NETASP.NET stops the Report Server Web service.
总处理失败数Total Processing Failures 报表服务器 Web 服务请求处理的错误数。Number of errors in report server web service request processing.
总拒绝线程数Total Rejected Threads 系统拒绝异步处理的总线程数,这些线程随后将以同一线程中同步进程的形式处理。Total number of threads rejected for asynchronous processing, and subsequently handled as synchronous processes in the same thread. 每个数据源在一个线程中进行处理。Each data source is processed on one thread. 如果线程量超出了系统容量,系统将拒绝对线程进行异步处理,随后会按串行方式处理。If the volume of threads exceeds capacity, threads are rejected for asynchronous processing, and are then processed in a serial manner.
总执行的报表数Total Reports Executed 服务启动后成功运行的报表的总数。Total number of reports that ran successfully after the service started. 只要 ASP.NETASP.NET 停止报表服务器 Web 服务,此计数器就会重置。This counter is reset whenever ASP.NETASP.NET stops the Report Server Web service.
请求总数Total Requests 服务启动后对报表服务器发出的全部请求的总数。Total number of all requests made to the report server after the service started. 只要 ASP.NETASP.NET 停止报表服务器 Web 服务,此计数器就会重置。This counter is reset whenever ASP.NETASP.NET stops the Report Server Web service.

MSRS 2011 Windows Service SharePoint Mode 性能计数器MSRS 2011 Windows Service SharePoint Mode Performance Counters

MSRS 2011 Windows Service SharePoint Mode 性能对象用于监视报表服务器 Windows 服务。The MSRS 2011 Windows Service SharePoint Mode performance object is used to monitor the Report Server Windows service. 此性能对象包括一系列用于跟踪报表处理的计数器,这些处理通过计划操作启动。This performance object includes a collection of counters used to track report processing that is initiated through scheduled operations. 计划操作可以包括订阅和传递、报表执行快照和报表历史记录。Scheduled operations can include subscription and delivery, report execution snapshots, and report history. 在设置计数器时,可将此计数器应用于 Reporting ServicesReporting Services 的全部实例,也可以选择特定实例。When you set up this counter, you can apply the counter to all instances of Reporting ServicesReporting Services or you can select specific instances.

下表列出了 MSRS 2011 Windows Service SharePoint mode 性能对象中包含的计数器。The following table lists the counters that are included in the MSRS 2011 Windows Service SharePoint mode performance object.

计数器Counter 说明Description
活动会话Active Sessions 存储在报表服务器数据库中的活动会话数。Number of active sessions stored in the report server database. 此计数器提供报表订阅生成的所有可用浏览器会话的累积数,而不管这些会话是否仍处于活动状态。This counter provides a cumulative count of all usable browser sessions generated from report subscriptions, whether they are still active or not.
警报:事件队列长度Alerting: event queue length
警报:处理的事件数 - CreateScheduleAlerting: events processed - CreateSchedule
警报:处理的事件数 - Delete scheduleAlerting: events processed - Delete schedule
警报:处理的事件数 - DeliverAlertAlerting: events processed - DeliverAlert
警报:处理的事件数 - FireAlertAlerting: events processed - FireAlert
警报:处理的事件数 - FireScheduleAlerting: events processed - FireSchedule
警报:处理的事件数 - GenerateAlertAlerting: events processed - GenerateAlert
警报:处理的事件数 - UpdateScheduleAlerting: events processed - UpdateSchedule
每秒缓存刷新数Cache Flushes/Sec 每秒刷新的缓存数。Number of cache flushes per second.
每秒缓存命中数Cache Hits/Sec 每秒请求缓存报表的次数。Number of requests per second for cached reports. 这些请求是对重新呈现的报表的请求,而不是对直接从缓存处理的报表的请求。These are requests for re-rendered reports, not requests for reports processed directly from the cache. (请参阅本主题后面的 总缓存命中数 。)(See Total Cache Hits later in this topic.)
每秒缓存命中数(语义模型)Cache Hits/Sec (Semantic Models) 每秒请求缓存模型的次数。Number of requests per second for cached models.
每秒缓存未命中数Cache Misses/Sec 每秒未能从缓存返回报表的请求次数。Number of requests per second that failed to return a report from cache. 使用此计数器可以查明是否有足够的资源(磁盘或内存)用于缓存。Use this counter to find out whether the resources used for caching (disk or memory) are sufficient.
每秒缓存未命中数(语义模型)Cache Misses/Sec (Semantic Models) 每秒未能从缓存返回模型的请求次数。Number of requests per second that failed to return a model from cache. 使用此计数器可以查明是否有足够的资源(磁盘或内存)用于缓存。Use this counter to find out whether the resources used for caching (disk or memory) are sufficient.
每秒交付数Delivers/Sec 所有传递扩展插件每秒进行报表传递的次数。Number of report deliveries per second, from any delivery extension.
每秒事件数Events/Sec 每秒处理的事件数。Number of events processed per second. 监视的事件包括 SnapshotUpdatedTimedSubscriptionEvents that are monitored include SnapshotUpdated and TimedSubscription.
第一个每秒会话请求数First Session Requests/Sec 每秒创建的新报表执行会话的数目。Number of new report execution sessions created per second.
每秒内存缓存命中数Memory Cache Hits/Sec 每秒从内存中缓存检索到报表的次数。Number of times per second that reports are retrieved from the in-memory cache. 内存中缓存 是缓存的一部分,可将报表存储在 CPU 内存中。In-memory cache is a part of the cache that stores reports in CPU memory. 使用内存中缓存时,报表服务器不会在 SQL ServerSQL Server 中查询缓存的内容。When in-memory cache is used, the report server does not query SQL ServerSQL Server for cached content.
每秒内存缓存未命中数Memory Cache Misses/Sec 每秒从内存中缓存未检索到报表的次数。Number of times per second that reports cannot be retrieved from the in-memory cache.
下一个每秒会话请求数Next Session Requests/Sec 对当前会话中打开的报表(例如通过会话快照呈现的报表)的每秒请求数。Number of requests per second for reports that are open in an existing session (such as reports that are rendered from a session snapshot).
报表请求Report Requests 当前处于活动状态正由报表服务器进行处理的报表的数目。Number of reports that are currently active and being handled by the report server. 使用此计数器可以评估缓存策略。Use this counter to evaluate caching strategy. 请求数可能会比报表生成的请求数多很多。There might be significantly more requests than reports generated.
每秒执行的报表Reports Executed/Sec 每秒成功生成的报表数。Number of reports successfully generated per second.
每秒请求数Requests/Sec 报表服务器服务每秒处理的成功请求的总数。Total number of successful requests the report server service processed per second.
每秒快照更新数Snapshot Updates/Sec 每秒报表执行快照更新的总数。Total number of report execution snapshot updates per second.
总应用域回收数Total App Domain Recycles 报表服务器 Windows 服务启动后应用程序域循环的总次数。Total number of application domain cycles after the Report Server Windows service started.
总缓存刷新数Total Cache Flushes 服务启动后报表服务器缓存更新的总次数。Total number of report server cache updates after the service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles. 请参阅 每秒缓存刷新数See Cache Flushes/Sec.
总缓存命中数Total Cache Hits 报表服务器 Windows 服务启动后请求直接从缓存处理的报表的总次数。Total number of requests for reports processed directly from the cache after the Report Server Windows service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles. 请参阅 每秒缓存命中数See Cache Hits/Sec.
总缓存命中数(语义模型)Total Cache Hits (Semantic Models) 报表服务器 Windows 服务启动后请求直接从缓存处理的模型请求总数。Total number of model requests processed directly from the cache after the report server Windows service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles.
总缓存未命中数Total Cache Misses 报表服务器 Windows 服务启动后报表未能从缓存返回的总次数。Total number of times that a report could not be returned from cache after the Report Server Windows service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles. 请参阅 每秒缓存未命中数See Cache Misses/Sec.
总缓存未命中数(语义模型)Total Cache Misses (Semantic Models) 报表服务器 Windows 服务启动后模型未能从缓存返回的总次数。Total number of times that a model could not be returned from cache after the Report Server Windows service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles.
总传递数Total Deliveries 对于所有传递扩展插件,计划和传递处理器传递的报表总数。Total number of reports delivered by the Scheduling and Delivery Processor, for all delivery extensions. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles.
Total EventsTotal Events 报表服务器 Windows 服务启动后发生的事件总数。Total number of events after the Report Server Windows service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles.
总内存缓存命中数Total Memory Cache Hits 报表服务器 Windows 服务启动后从内存中缓存返回的缓存报表总数。Total number of cached reports returned from the in-memory cache after the Report Server Windows service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles.
总内存缓存未命中数Total Memory Cache Misses 服务启动后在内存中缓存的缓存失误总数。Total number of cache misses against the in-memory cache after the service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles.
总处理失败数Total Processing Failures 针对报表服务器 Windows 服务的请求处理错误数。Number of request processing errors for the report server Windows service.
总拒绝线程数Total Rejected Threads 系统拒绝异步处理的总线程数,这些线程随后将以同一线程中同步进程的形式处理。Total number of threads rejected for asynchronous processing, and subsequently handled as a synchronous process in the same thread. 在中等或高负载下,该计数器将稳定增长。Under moderate or heavy load, this counter steadily increases.
总执行的报表数Total Reports Executed 运行报表的总数。Total number of reports run.
请求总数Total Requests 服务启动后成功运行的报表的总数。Total number of reports that ran successfully after the service started. 当应用程序域回收时,将重置此计数器。This counter resets when the application domain recycles.
总快照更新数Total Snapshot Updates 报表执行快照更新的总数。Total number of report execution snapshot updates.

使用 PowerShell Cmdlet 返回列表Use PowerShell Cmdlets to return lists

PowerShell 相关内容下面的 Windows PowerShell 脚本返回 CounterSetName 以“msr”开头的计数器集PowerShell related contentThe following Windows PowerShell script will return the counter sets where the CounterSetName starts with "msr"

get-counter -listset msr*  
Returns a list with the following information  
CounterSetName     : MSRS 2011 Windows Service SharePoint Mode  
CounterSetName     : MSRS 2011 Web Service SharePoint Mode  

下面的 Windows PowerShell 脚本将返回 CounterSetName“MSRS 2011 Windows Service SharePoint Mode”的性能计数器列表。The following Windows PowerShell script will return the list of performance counters for the CounterSetName "MSRS 2011 Windows Service SharePoint Mode".

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

另请参阅See Also

监视报表服务器性能 Monitoring Report Server Performance
MSRS 2011 Web Service 和 MSRS 2011 Windows Service 性能对象的性能计数器(本机模式) Performance Counters for the MSRS 2011 Web Service and MSRS 2011 Windows Service Performance Objects (Native Mode)
ReportServer:Service 和 ReportServerSharePoint:Service 性能对象的性能计数器Performance Counters for the ReportServer:Service and ReportServerSharePoint:Service Performance Objects