【问题标题】:MS Reporting Service 2008 R2 - table awfully slowMS Reporting Service 2008 R2 - 表非常慢
【发布时间】:2023-03-24 17:12:01
【问题描述】:

使用 Reporting Service 呈现 MDX 查询的结果,结果非常慢(大约 8-10 秒)。 MDX 速度很快,确实有一些条件渲染,但 8 秒对于 60x10 的表格来说听起来相当长。

我们使用了 Can Grow/Shrink,但性能缓慢仍然存在。

有人有同样的经历吗,性能是一般的 SSRS 问题,还是我们添加了一些导致这个瓶颈的“功能”?

【问题讨论】:

  • 尝试针对 SSAS 运行分析器并观察您的 SSRS 渲染过程 - 它可以帮助您查明麻烦制造者,如果还有其他意想不到的东西在幕后运行。
  • 问题不在于 SSAS(已授予),我如何“观看”SSRS 渲染过程?

标签: reporting-services ssrs-2008


【解决方案1】:

更多的一般性答案。我有几个降低性能的例子。

  • 启用 CanGrow。
  • 在表格中包含公式,尤其是查找。
  • 分组。
  • 排序。

强烈建议使用查询对基本上任何数据操作进行排序、分组、求和等。

不太确定你的报告中有什么。

希望其中一些帮助?

【讨论】:

    【解决方案2】:

    正如另一个答案中指出的那样,问题是 canGrow。但这有点棘手。我们如何设法解决问题:

    1) 使用浏览器调试器(IE 中的 F12)并分析 java 脚本代码。如果问题是增长问题,您将看到名称中带有增长的方法几乎一直占用。

    2) 比直接在 rdl 文档中编辑所有单元格的属性替换更好。在我们的例子中,使用标准文本编辑器(例如 Notepad++)删除所有“真实”条目。

    3) 再次检查,在我们的示例中可能仍然存在一些问题,这是由于图标不太容易删除,但改进很大。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多