Reporting services 如何提高SSRS的渲染性能

Reporting services 如何提高SSRS的渲染性能,reporting-services,ssrs-2008,sql-server-2008-r2,Reporting Services,Ssrs 2008,Sql Server 2008 R2,我有一个包含四个图表的报告,每个图表后面都有一个数据集,db端的性能非常好,但是我在报告的渲染步骤上浪费了将近95%的时间。SSR中是否有提高渲染效率的选项 有没有一种方法可以获取更多细节信息,即渲染过程中的时间消耗在哪里 时间数据检索:1624毫秒 时间处理:1633毫秒 时间渲染:51369毫秒 字节数:35396 行数:128298 从行数来看,似乎报表正在检索所有单个记录,并且报表正在图形上汇总这些记录。您是否尝试过在查询中进行汇总,并且仅在图表上呈现报告中的汇总数据?呈现报告需要多长

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

有没有一种方法可以获取更多细节信息,即渲染过程中的时间消耗在哪里

  • 时间数据检索:1624毫秒
  • 时间处理:1633毫秒
  • 时间渲染:51369毫秒

  • 字节数:35396

  • 行数:128298

从行数来看,似乎报表正在检索所有单个记录,并且报表正在图形上汇总这些记录。您是否尝试过在查询中进行汇总,并且仅在图表上呈现报告中的汇总数据?

呈现报告需要多长时间?是的,它们以毫秒为单位,为了更好地格式化,我将信息放在原始问题中。我们面临同样的问题。我希望看到更多关于这方面的讨论。这里是一个起点:(未注明日期的MSDN文章)。我已经在数据库中进行了总结,报告使用“阶梯线图”在时间轴上显示价格和金额,因此金额已经在数据库中进行了总结。最大的图表有大约68'700条记录要在阶梯线中绘制。你是说在一个(阶梯线)图表上有68700个数据点吗?如何显示呢?是的,但这在金融图表中很常见。看起来怎么样?我会说很好。在Excel中测试它。