这应该是简单的过程,但无法找到解决方案并需要您的帮助。
当我在本地运行报告(SSDT - VS2012)时报告执行得更快,但是当我将报告部署到报告服务器时,显示报告需要花费大量时间。
我检查了存储过程(SQL Server 2008R2),它运行速度很快,没有任何问题。
请帮忙。在此先感谢:)
答案 0 :(得分:0)
由于这应该是一个简单的过程,我注意到问题出在存储过程中的一个表中。从该表中检索记录需要花费很多时间。如果从视图本身检索的数据很慢,那么我相信我们可以在那里添加索引。这肯定会有所帮助。
此外,在测试报告时,我发现在第一次执行后,存储过程更快地返回记录。但是,我删除了幻灯片3的背景图像,与生产(10-11秒)相比,第三张幻灯片的加载速度比测试前更快(1-2秒)。
感谢大家的时间和精力。 :)