绩效与SSRS一起发布

Ano*_*op 5 reporting-services

你好,我最近加入了一家公司.他们给我的任务是改善现有SSRS报告的绩效.

我查看了运行良好的存储过程.但是当涉及到报告执行时,它需要时间.

请让我知道如何开始这件事?提前致谢

The*_*TXI 6

  1. 报告是否对返回的数据进行了自己的计算,这可能需要时间和资源来完成?

  2. 报告是否绘制了具有大量数据点的图形,这些图形可能需要比具有更大增量的图形更长时间才能重现?

  3. 报告是否正在加载图片?如何处理图像?它们是从外部来源嵌入还是链接?

  4. 您是否正在创建大量的组或钻取,这可能需要花时间在报告加载上创建?

回答这些问题可能会开始指出正确的方向,如何使报告更有效率.


Gna*_*ana 6

您可以查看ReportServer数据库中的ExecutionLog表.这将为您提供数据检索,处理,渲染等时间的分解.这可以让您朝着正确的方向前进.

例如,在我之前的项目中,MS Excel中的渲染报告花费了大量时间 - 我们将一些报告切换为默认导出为CSV格式,这有所帮助.同样,我们还确定了报告处理中的瓶颈,并为机器添加了更多资源.这也有帮助.