0

我查询它包含 45,611 行,这些行在 2 秒内在 SSMS(Sql Server Management Studio)2008 R2 中执行。

在 SSRS 中,当我预览报告时需要 6 秒,

在我部署了相同的报告并在此处配置 ASP.Net 应用程序后,它也需要 6 秒。

接下来我在测试服务器中发布了报告(相同的记录数),这里需要更多的时间,比如 30 秒。

请参阅此处我的报告在图表报告中向下钻取

我将如何提高性能?

4

1 回答 1

0

因为,当您从 SSRS 浏览报告时,需要将 SSRS 报告提取到 HTML 中,这就是为什么需要额外时间的原因。

我想建议你的是:[我假设你正在使用 ASP.NET]

您可以从报表服务器请求报表。然后,您可以将输出作为 PDF 文档。

这会将获取记录的时间(一个巨大的表)保存为 HTML 表。

希望你能理解。

于 2013-07-24T05:00:27.277 回答