Oracle的Slow Crystal报告[英] Slow Crystal Reports with Oracle

问题描述

我的 C++ DCOM 应用程序存在问题
使用来自 Oracle 的数据打印 Crystal Reports.

SQL查询比较复杂但是当
报表是从 Crystal Reports 打印出来的
设计师它显示得非常快.当报告
是从我的应用程序中打印出来的,大约需要
十倍的时间才能让报告出现.

直接从 Crystal Reports 打印时
设计师 Oracle 使用了大约 15% 的 CPU 周期.当
该报告是从我的应用程序 Oracle
打印的使用大约 95% 的 CPU 周期,或者有时
完全使用它,而我的应用程序基本上是
在整个操作过程中处于空闲状态,直到它显示
用于显示报表的 Crystal Reports 控件.

知道甲骨文为什么会如此努力地工作
该报告是从我的应用程序中打印出来的,而不是
当从 Crystal Reports 打印报表时
设计师?Crystal Reports DLL 如何通信
与甲骨文?

提前感谢您的任何帮助
kristoff plasun

推荐答案

"kristoff plasun"<a@a.com>schrieb im Newsbeitrag
新闻:Q1%ib.57

iD6.43@edtnps84...
我的 C++ DCOM 应用程序有问题
打印 Crystal带有来自 Oracle 的数据的报表.

SQL 查询相对复杂,但是当
从 Crystal Reports
设计器打印报表时,它显示得非常快.当报告
从我的应用程序中打印出来时,报告显示的时间大约是
的十倍.

直接从 Crystal Reports 设计器中打印时
Oracle 使用了大约 15% 的 CPU 周期.当
从我的应用程序中打印报告时,Oracle
使用大约 95% 的 CPU 周期,或者有时
完全使用它,而我的应用程序在整个操作过程中基本上处于空闲状态
直到它显示
Crystal Reports 控件来显示报告.

知道为什么当
报告是从我的应用程序打印而不是
时Oracle 会如此努力地工作何时从 Crystal Reports
设计器打印报表?Crystal Reports DLL 如何与 Oracle 通信
?

在此先感谢您的帮助
kristoff plasun


您使用什么版本(数据库、操作系统、应用程序)?
你用什么样的应用程序(C++ DCOM 什么也没说)?
SQL 是什么样的(其中大多数是"复杂的")?
等等……

最好转到 comp.databases.oracle.crystalball ...

抱歉,我不能重新考虑 ;)



那是因为水晶报告很烂.你只能用
做这么多和 ODBC 连接.

本文地址:https://www.itbaoku.cn/post/1050844.html