MSRS 2005 Web Service 的性能计数器
本主题介绍作为 SQL Server 2005 Reporting Services 部署的一部分的 MSRS 2005 Web Service 性能对象的性能计数器。性能对象位于 Microsoft Windows 性能控制台 (Perfmon.msc) 中。您可以使用 Windows 2000 Server 和 Windows Server 2003 中的管理工具访问性能控制台。有关详细信息,请参阅 Windows 文档。
MSRS Web 服务性能计数器
MSRS 2005 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 服务,此计数器就会重置。 |
请参阅
概念
监视报表服务器性能
MSRS 2005 Windows Service 的性能计数器