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

2020-09-19 05:38发布

         点击此处--->   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。 我希望那时可以有所改善。

         点击此处--->   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条回答
落灬小鱼
1楼 · 2020-09-19 05:50.采纳回答

craxdrt.dll(RDC)是旧版,需要为VS .NET运行时升级到CR。

不再提供或支持RDC,并且不知道什么是Oracle 12 ...

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Don

Aaron 3364
2楼-- · 2020-09-19 05:40

如果在独立的CR Designer中运行相同的报告,需要多长时间?

Oracle更改了对其服务器的调用,它返回了所有表/视图/SP等。我们已经向其报告了,但是他们对提高性能不感兴趣。

使用Oracle 11客户端会有所帮助,因为它没有更新。

Don

ZJXianG
3楼-- · 2020-09-19 05:42

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

一周热门 更多>