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 的性能计数器

帮助和信息

获取 SQL Server 2005 帮助