SSRS与Crystal Reports性能

时间:2012-04-05 16:26:13

标签: reporting-services crystal-reports report

我们正在将Crystal Reports转换为SSRS。我们注意到的一件事是水晶观察者比ssrs发射得更快。但是,在晶体中它会在剩余数据中缓冲。要清楚,如果我要求运行5条记录。观察者在Crystal中使用记录集1启动,但是在完成所有支持读取之前,无法访问记录2-5。

在SSRS中,在观众完全可以访问记录1-5之前,不会显示任何内容。

假设Crystal比SSRS更快。事实上,我已经完成了相同数据同时报告的时间测试。 SSRS在整个请求完成时每次击败Crystal。但Crystal可以更快地向用户显示信息。

在SSRS上模仿Crystal行为的任何设置或任何设置?

更多的挖掘表明,Crystal Webserver上的功能是“按需页面”处理。

1 个答案:

答案 0 :(得分:2)

SSRS会尝试自动执行此操作,但报告定义中有许多内容可能会阻止它。

我认为最有可能的罪魁祸首是在报告级别和页码排序。将排序移动到您的查询中,并将它们从报表定义中删除。否则,SSRS需要检索所有数据以确定第一行的内容。

MSDN上有一些nice tips