s-s-rS 性能问题

Posted

技术标签:

【中文标题】s-s-rS 性能问题【英文标题】:s-s-rS performance Issue 【发布时间】:2016-04-07 07:47:45 【问题描述】:

我有一份 s-s-rS 报告。相关过程的执行时间较短,但报告加载时间过长。该过程用时不到 20 秒,记录数约为 5,00,000。这里的记录数量很高,导致加载报告出现问题。那么如何提高报告性能或者除了 s-s-rS 之外还有其他支持 MSSQL 和 .Net 的报告工具吗

【问题讨论】:

【参考方案1】:

有底层查询/过程的执行时间,加上报表中定义的计算加上呈现报表的时间。您可以在安装 s-s-rS 的服务器上的 [ReportingService] 数据库中的 ExecutionLogStorage 表中查看每个部分所需的时间。查找列 [TimeDataRetrieval、[TimeProcessing] 和 [TimeRendering]。然后你可以决定哪个部分导致慢。 500,000 可能太多,无法在一个页面中呈现,您可以将页面大小设置为每页仅显示非常小的部分行,以便单击运行报告后报告将快速显示,您可以单击下一页显示下一部分(需要渲染)。

【讨论】:

以上是关于s-s-rS 性能问题的主要内容,如果未能解决你的问题,请参考以下文章

查询性能问题:Dynamics CRM s-s-rS 报告的查询案例实体(事件)

MDX 子选择与性能问题

s-s-rS 单元格格式

限制从 s-s-rS 中的数据库单次获取数据

s-s-rS - 将报告复制到新文件夹将速度提高 10 倍

s-s-rS 2008 部署问题