我有很多Crystal Reports到同一个数据库。有些字段参数相同,并且许多字段与它们访问的表格相同。我之前用于快速运行的报告之一现在运行速度很慢,我可以看到它查看所有记录 - 在底部0 of 100000
中显示,直到找到记录。我不知道我可能做了什么改变让它做到这一点。有些报告仍然运行得很快,有些则没有。这些发现与我所谈论的报道一致。有谁知道为什么设置可能导致这个?
我试过寻找它们中的任何细微差别 - 我看不到任何东西。其中许多克隆来自原始克隆(仍然可以快速工作)。
在我在性能部分的CR书中,它说明了如果无法翻译where子句,它将被忽略,并且对于所有记录的过程 - 这就是这样 - 虽然我检查时有一个有效的where子句它在报告中。
检查 Use Indexes Or Server For Speed
。 “报告选项”中的所有其他设置均相同。
由于
答案 0 :(得分:0)
您可以执行一些问题排查:
尝试直接在db上运行查询,看看需要多长时间。
您的报告中是否添加了任何业务逻辑。
如果您需要更多帮助,请与我联系。