我不得不对我们的一个由大约30个子报告组成的报告进行了一些修改,将其从大约4个组级别更改为现在的大约18个组级别。它似乎受到了严重的处理性能下降的影响。我添加了组抑制,因为我唯一关心的组级别是:1(用于将返回的数据分成多个部分,这样数据库就不必多次重复查询,从而消除额外的数据库命中和额外的子报告),6-11 (部门/地区/其他数据)和18 (基本级别,按人员)。
我需要的级别在未来可能需要,所以它们现在已经被考虑在内,但由于它对性能有如此负面的影响,我想禁用它们。现在它们被抑制了,但它们显然仍在处理中,这会扼杀性能。
我如何才能在不丢失我所做的所有工作的情况下恢复效率?
发布于 2012-11-21 06:18:03
如果包含子报表的节被隐藏,则不应执行子报表,因此不会执行查询。
从report菜单中,选择performance information,您将获得所用时间的细目。
如果这不是不言而喻的--给我们一些更多的信息,我们应该能够提供帮助。
https://stackoverflow.com/questions/13482667
复制相似问题