MSRS 2008 Web Service 性能对象的性能计数器
本主题介绍作为 SQL Server 2008Reporting Services 部署一部分的 MSRS 2008 Web Service 性能对象的性能计数器。
注意 |
---|
此性能对象用于监视本地报表服务器上的事件。如果是在扩展部署中运行报表服务器,则只对当前服务器(而不是整个扩展部署)进行计数。 |
Windows 2000 Server 和 Windows Server 2003 中的 Windows 性能控制台以及 Windows Vista 和 Windows Server 2008 中的 Windows 可靠性和性能控制台都提供了性能对象。有关详细信息,请参阅 Microsoft Windows 文档。
MSRS 2008 Web Service 性能计数器
MSRS 2008 Web Service 性能对象用于监视报表服务器性能。此性能对象包括一系列用于跟踪报表服务器处理的计数器,这些处理通常通过交互式报表查看操作启动。在设置计数器时,可将此计数器应用于 Reporting Services 的全部实例,也可以选择特定实例。只要 ASP.NET 停止报表服务器 Web 服务,这些计数器就会重置。
下表列出了 MSRS 2008 Web Service 性能对象中包含的计数器。
计数器 |
说明 |
---|---|
Active Sessions |
活动会话的数目。此计数器提供报表订阅生成的所有浏览器会话的累积数,而不管这些会话是否仍处于活动状态。 删除会话记录后,此计数器的计数即会相应减少。默认情况下,如果会话在 10 分钟之内无任何活动,就会被删除。 |
Cache Hits/Sec |
每秒请求缓存报表的次数。这些请求是对重新呈现的报表的请求,而不是对直接从缓存处理的报表的请求。(请参阅本主题稍后部分中的 Total Cache Hits。) |
Cache Misses/Sec |
每秒未能从缓存返回报表的请求次数。使用此计数器可以查明是否有足够的资源(磁盘或内存)用于缓存。 |
First Session Requests/Sec |
每秒从报表服务器缓存启动的新用户会话的数目。 |
Memory Cache Hits/Sec |
每秒从内存中缓存检索到报表的次数。“内存缓存”是缓存的一部分,可将报表存储在 CPU 内存中。使用内存中缓存时,报表服务器不会在 SQL Server 中查询缓存的内容。 |
Memory Cache Misses/Sec |
每秒从内存中缓存未检索到报表的次数。 |
Next Session Requests/Sec |
对当前会话中打开的报表(例如通过会话快照呈现的报表)的每秒请求数。 |
Report Requests |
当前处于活动状态正由报表服务器进行处理的报表的数目。 |
Reports Executed/Sec |
每秒成功执行报表的次数。此计数器提供有关报表量的统计信息。将此计数器与 Request/Sec 一起使用,可以对报表执行与可以从缓存返回的报表请求进行比较。 |
Requests/Sec |
每秒向报表服务器发出的请求的次数。此计数器可跟踪报表服务器处理的所有类型请求。 |
Total Cache Hits |
服务启动后请求缓存报表的总次数。只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。 |
Total Cache Misses |
服务启动后未能从缓存返回报表的总次数。只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。使用此计数器可确定是否有足够的磁盘空间和内存。 |
Total Memory Cache Hits |
服务启动后从内存中缓存返回的缓存报表的总数。只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。“内存缓存”是缓存的一部分,可将报表存储在 CPU 内存中。使用内存中缓存时,报表服务器不会在 SQL Server 中查询缓存的内容。 |
Total Memory Cache Misses |
服务启动后在内存中缓存的缓存失误总数。只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。 |
Total Processing Failures |
服务启动后发生报表处理失败的总数。只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。处理失败可能由报表处理器或任何扩展插件引起。 |
Total Rejected Threads |
系统拒绝异步处理的数据处理线程的总数,这些线程随后将以同一线程中同步进程的形式处理。每个数据源在一个线程中进行处理。如果线程量超出了系统容量,系统将拒绝对线程进行异步处理,随后会按串行方式处理。 |
Total Reports Executed |
服务启动后成功运行的报表的总数。只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。 |
Total Requests |
服务启动后对报表服务器发出的全部请求的总数。只要 ASP.NET 停止报表服务器 Web 服务,此计数器就会重置。 |