小编use*_*654的帖子

SSRS性能之谜

我有一个存储过程,使用SSMS中最多2个核心,在10秒内返回大约50000条记录.使用存储过程的SSRS报告需要20分钟,并且会在整个8核服务器上最大化处理器.该报告相对简单(即没有图表,计算).当我将50K行写入临时表时,报告似乎不是问题,报告可以在几秒钟内显示数据.我尝试了许多不同的想法来测试每次更改存储过程,但是将原始代码保存在一个单独的窗口中以恢复为原样.在存储过程的一个Alter之后,返回到原始代码,报告和服务器利用率开始快速运行,与单独的存储过程的性能相当.现在一切都很好,但是我希望能够找到导致这种情况再次发生的原因.有任何想法吗?

performance sql-server-2008 reporting-services ssrs-2008

8
推荐指数
1
解决办法
1046
查看次数