Crystal Reports引擎:花费很长时间进行打印/导出

2020-09-19 05:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们的软件已从RDC(craxd...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们的软件已从RDC(craxdrt.dll)重写为Crystal Reports运行时的当前.Net版本。 同时,我们也开始使用Oracle12。

我正在寻找提高Crystal Report性能的解决方案。

该程序已经在运行时通过运行连接到Access数据库的虚拟报表来加载Crystal Runtime。 这可以稍微提高性能,但还不够。

整个过程大约需要13秒钟才能生成报告。

.Net代码表现良好。 在Crystal Report运行时内部,我看到了对C ++代码的调用,该调用需要10185个secons。 我希望那时可以有所改善。

3条回答
ZJXianG
2020-09-19 05:42

大部分时间都花费在使用Oracle查询来获取数据库结构上。 Crystal Reports查询ALL_OBJECTS,它将检索所有对象。 不仅对于当前的shema,而且对于整个数据库。 Crystal Reports是否可以根据当前模式仅选择所需的对象? 我认为应该有可能,因为旧的运行时craxdrt.dll不会为每个表和每个子报表查询整个数据库。 我们的数据库包含许多对象,因此必须应用过滤。

一周热门 更多>