SSRS 2008 R2 - 分销缓慢

时间:2012-04-05 15:43:43

标签: ssrs-2008 reporting-services

我们有一份订阅的SSRS报告。该报告每周一次通过电子邮件发送给400多名用户。我们运行查询以获取要发送给它的电子邮件列表。

最初,我们为每个用户运行此报告,然后通过电子邮件发送出去,即使每个用户的报告都相同。发送所有报告花了5个多小时。

我们现在先将报告更改为缓存,然后将报告发送到列表中的所有电子邮件中。

它现在只用了1个小时就分发了报告。我认为这仍然很慢,但也许我错了。我认为这应该需要几分钟才能运行,而不是几小时。

该报告的大小从250 kb到750 kb不等。

我有另一个类似的报告,但只报告8个报告,但每个报告的每个报告都不同。这一切几乎立即发生。不确定区别是什么。

有关在何处查看为何需要这么长时间的任何建议。 SSRS中是否有内容可以减缓分发速度或延迟分发?

1 个答案:

答案 0 :(得分:0)

SSRS中没有任何内容可以减慢这一点。我将查看SQL Server与SSRS正在使用的SMTP服务器之间的连接。我怀疑问题是电子邮件中的数据,通常是附件,只是将数据传送到SMTP服务器。

此外,您可以将其设置为向多个用户发送一封电子邮件或分别向每个用户发送电子邮件:您是否考虑过一种电子邮件方式?