2010-08-30 40 views
0

我有一套在专用报表服务器上使用SSRS的报表。我们的报告通过aspx页面上的超链接启动。超级链接打开一个报告(在新的布尔格)与可选参数。最初加载报告时没有数据。但是,第一次在浏览器中加载报告需要很长时间。 30 - 50秒。随后加载任何报告的速度要快得多。它看起来像服务器在初始加载期间旋转了背景中的对象。SSRS第一次打开时的性能浏览器

有谁知道这个初始负载性能问题的原因?

感谢

回答

1

SSRS只是另一个ASP.NET应用程序(见下文)的标准IIS环境中工作的。

计划报告电子邮件,每15分钟以保持它加载或change IIS settings.

SSRS包括(从应用程序的角度):

  • 与时间表,会议等
  • ReportManager网络交易服务看起来像SSRS的主入口点的站点
  • ReportServer可以完成工作,呈现,reporz访问等的web服务

您将看到ReportManager + ReportServer IIS超时的双重打击。计划只会删除ReportServer超时。

+0

@gbn .... Tahnks ....听起来不错。我如何安排报告电子邮件?我之前没有这样做过 – MikeTWebb 2010-08-30 18:26:53

+0

@MikeTWebb:[Reporting Services中的电子邮件传递](http://msdn.microsoft.com/zh-cn/library/ms160334.aspx) – gbn 2010-08-30 18:39:37

+0

@gbn ....谢谢 – MikeTWebb 2010-08-30 18:51:28

1

这正是你怀疑什么,迈克 - Web服务器加载所有必需的bits'n'pieces。如果您尝试在一天内第一次浏览SSRS管理页面,则会得到相同的延迟。一旦有人打开了报告,或查看了管理页面,延迟就会消失。

+0

@愿意......感谢您的确认 – MikeTWebb 2010-08-30 18:27:58

0

两件事情从我的头顶:

  1. 你测试查看查询/存储过程需要多长时间执行报告编写时?

  2. 你试图拖延多少数据?你的数据是否被排序?

如果您使用的查询,你可能要考虑使用存储过程

+0

@coson ....是的,问题不是数据相关......只有报告网页的首字母。我认为上面的答案在标记 – MikeTWebb 2010-08-30 18:27:34