SSRS LocalReport呈现非常慢

时间:2019-08-19 05:32:53

标签: c# asp.net-mvc performance reporting-services ssrs-2008-r2

我们已经开发了报告(RDLC)并尝试生成PDF。 需要绑定约10000条记录才能报告。 查询检索速度非常快(不超过5秒)。 但是,在呈现此报告时,需要花费3分钟以上的时间。 RDLC没有任何分组。

我已经验证了一些博客。他们说在4.5框架中,它的速度比3.5慢。

https://travis.io/blog/2014/10/27/rdlc-performance-issues-dotnet45/

但是还有什么其他方法可以解决这个问题

renderedBytes = localReport.Render(reportType, 
                                   deviceInfo, 
                                   out mimeType, 
                                   out encoding, 
                                   out fileNameExtension,
                                   out  streams, 
                                   out  warnings);

这行代码需要时间。

1 个答案:

答案 0 :(得分:0)

昨天,我尝试使用Visual Studio 2010,框架3.5开发相同的应用程序,结果确实令人惊讶。

同一份报告(数据)需要25秒才能生成PDF。