1

我试图弄清楚为什么我们的 SSRS 执行如此缓慢。主页大约需要 10 秒来加载/刷新,报告需要 12-15 秒才能呈现到“输入参数设置”阶段。

我创建了一个带有单个文本框的报告 - 没有数据连接 - 没有数据集 - 所以数据库访问为零,但仍然需要 12 秒才能呈现 - 没有数据库访问的单个文本框!报告引擎中的每一次点击都需要 12-15 秒的时间来响应——这使得处理真实数据非常痛苦。

数据库和 IIS 安装也包含在同一台机器上——但它们只能由几个用户访问(不公开)——所以机器的负载并不大。此框中的所有其他服务都在快速响应: IIS 安装正在快速响应地提供 Web 服务请求 - 在一瞬间。并且所有数据库查询都以非常快的速度运行 - 与此机器上的慷慨硬件一致。

它似乎与“第一个请求”的假脱机无关 - 这发生在所有请求上。

与 SSRS 速度问题相关的所有其他答案似乎都与数据库查询调整和参数处理有关——但这个“无数据”测试报告似乎指向 SSRS 安装/执行本身存在的问题。

有什么帮助吗?

4

1 回答 1

2

我会从服务器本地运行报告管理器,并启动任务管理器来监控服务器的活动,以识别可能的服务器资源问题并排除网络/客户端连接问题。

即使您使用的是没有 DataSource 的“虚拟”报表,IIS 仍然必须与 SQL Server 对话以获取报表元数据。我会检查以确保所有 SSRS 组件都通过使用特定 SQL 版本的Reporting Services 配置工具相互通信。

于 2012-10-31T00:08:45.927 回答