【问题标题】:SSRS performance IssueSSRS 性能问题
【发布时间】:2016-04-07 07:47:45
【问题描述】:

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

【问题讨论】:

    标签: sql-server-2008 reporting-services


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-13
      相关资源
      最近更新 更多