2012-01-18 69 views
4

我有一个包含四个图表的报告,每个图表都有一个数据集,db侧的性能非常好,但是我在渲染步骤中浪费了将近95%的时间那个报告。 SSRS中是否有选项来提高渲染效率?如何提高SSRS的渲染性能

有没有办法获得更多的细节信息,其中渲染过程中的时间被消耗?

  • TimeDataRetrieval:1624毫秒
  • TimeProcessing:1633毫秒
  • TimeRendering:51369毫秒

  • BYTECOUNT:35396

  • 行数:128298
+0

呈现报告需要多长时间? – 2012-01-18 08:27:05

+0

那些毫秒......? – 2012-01-18 15:38:33

+0

是的,他们在ms中,我把这些信息放在原始问题中以更好地格式化。 – nojetlag 2012-01-18 16:10:54

回答

0

从行数,它看起来好像所有的个人记录都是反向的即由报告截取,并且报告正在图表中总结它们。您是否尝试过在查询中进行汇总,并只在图表上报告汇总数据?

+0

那么我已经在数据库中做了总结,报告使用“阶梯式折线图”在时间轴上显示价格和金额,因此金额已经汇总在数据库中。最大的图表有大约68'700条记录要在阶梯线上绘制。 – nojetlag 2012-01-18 16:51:49

+0

你是说你在一个(阶梯线)图上有68,700个数据点?如何显示? – 2012-01-18 16:56:02

+0

是的,但这对金融图表来说非常普遍。它看起来如何?那么我会说非常好。在Excel中测试它。 – nojetlag 2012-01-19 07:42:52