监视报表服务器性能

使用性能监视工具,可以监视报表服务器性能,以评估服务器活动、观察走向、诊断系统瓶颈和收集有助于确定当前系统配置是否适当的数据。 若要优化服务器性能,可指定回收报表服务器应用程序域的频率。 有关详细信息,请参阅为 Reporting Services 配置可用内存

ms159809.note(zh-cn,SQL.90).gif重要提示:
当前,MSRS 2005 Web 服务和 MSRS 2005 Windows 服务的性能计数器不可用于 Windows Vista 上的 Reporting Services 安装。 目前尚没有解决办法。

性能数据的来源

结合使用以下技术和工具,可以获得有关系统运行情况的综合信息。 Microsoft Windows Server 操作系统可通过以下工具提供性能信息:

  • 任务管理器
  • 事件查看器
  • 性能控制台

任务管理器提供了有关计算机上运行的程序和进程的信息。 您可以使用任务管理器来监视报表服务器性能的关键指标。 还可以评估运行中进程的活动,以及查看有关 CPU 和内存使用情况的图表及数据。 有关使用任务管理器的详细信息,请参阅 Microsoft Windows 产品文档。

您可以使用性能控制台和事件查看器来创建有关报表处理与资源占用情况的日志和警报。 有关 Microsoft SQL Server 2005 Reporting Services (SSRS) 生成的 Windows 事件的信息,请参阅 SQL Server 2005 联机丛书中的 Windows 应用程序日志。 有关性能控制台的信息,请参阅本主题稍后部分中的“Windows 性能计数器”。

SQL Server 实用工具还可提供用于缓存及会话管理的报表服务器数据库和临时数据库的有关信息。 有关详细信息,请参阅评估性能

Windows 性能计数器

通过监视各具体的性能计数器,您可以:

  • 估计支持预期工作负荷所需的系统要求。
  • 创建性能基线,用于衡量配置更改或应用程序升级的影响。
  • 监视在真实或人为生成的环境中特定负荷下的应用程序性能。
  • 验证硬件升级是否对性能具有预期的影响。
  • 验证系统配置更改是否对性能具有预期的影响。

SSRS 中包含的两种性能对象如下:

  • MSRS 2005 Web Service - 用于监视报表服务器性能。
  • MSRS 2005 Windows Service - 用于监视预定操作和报表传递。

MSRS 2005 Web Service 性能对象包含一系列用于跟踪特定报表服务器处理的计数器,这些处理通常是通过交互式报表查看操作而启动的。 只要 ASP.NET 停止 Reporting Services Web 服务,这些计数器就会重置。

MSRS 2005 Windows Service 性能对象包含一系列用于跟踪特定报表处理的计数器,这些处理是通过计划操作而启动的。 计划操作包括订阅和传递、报表执行快照以及报表历史记录。

ms159809.note(zh-cn,SQL.90).gif注意:
自定义 Reporting Services 性能计数器只适用于 MSRS 2005 Web ServiceMSRS 2005 Windows Service。 报表管理器使用 ASP.NET 性能计数器。 有关详细信息,请参阅 MSDN 中的“提高 .NET 应用程序的性能和可伸缩性”。

如果单台计算机上有多个报表服务器实例,则可以同时监视多个实例或分别监视各个实例。 选择在添加计数器时要包含的实例。 有关使用性能控制台和添加计数器的详细信息,请参阅 Microsoft Windows 产品文档。

本节内容

请参阅

概念

为 Reporting Services 配置可用内存
管理 Reporting Services
Reporting Services 组件概述

其他资源

部署 Reporting Services

帮助和信息

获取 SQL Server 2005 帮助