使用Reporting Service呈现MDX查询的结果时,结果非常慢(大约8-10秒)。MDX很快,确实有一些条件渲染,但对于60x10表格来说,8秒的时间听起来太长了。
我们使用了可增长/收缩,但缓慢的性能仍然存在。
有没有人有过同样的经历,性能是一个普遍的SSRS问题,还是我们添加了一些导致这个瓶颈的“功能”?
发布于 2013-02-28 16:41:28
更一般的答案。我有几个降低性能的例子。
在表中启用CanGrow.
强烈建议使用查询来排序、分组、求和等基本上任何数据操作。
我不太确定你的报告里有什么。
希望这些能有所帮助?
发布于 2013-04-02 19:58:15
正如在另一个答案中指出的那样,问题出在canGrow。但这有点棘手。我们如何设法解决这个问题:
1)使用浏览器调试器(IE中的F12)并分析java脚本代码。如果问题是一个增长问题,你会看到一个在名称中带有grow的方法,几乎所有的时间都是这样。
2)比直接在rdl文档中编辑所有单元格的属性replace要好。在我们的例子中,使用标准的文本编辑器(例如Notepad++)删除所有的‘’true‘条目。
3)再检查一遍,在我们的例子中可能仍然存在一些问题,这是由于图标不容易删除,但改进是巨大的。
https://stackoverflow.com/questions/15108055
复制相似问题