高手指点:速度阿速度,水晶报表的显示速度怎么就这么慢~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

deverxp 2005-10-14 01:51:46
一个存储过程,大概会显示带有10列左右的1000条左右记录,在asp中不超过3秒就把结果给显示出来了,该存储过程在查询分析器里可是只用1秒就出结果的阿。可是在使用.net中的水晶报表里,天~~~~~~~~~~~~啦~~~~~~~~~~~~~~~~~~,足足等了将近30秒才出来。
以上说明已经排除存储过程的性能问题,且没有在水晶报表中有任何的计算字段和其他任何条件判断,所有数据的内容形成都在存储过程中完成。

哪位高手能否指点下,到底是什么原因造成的。要不然实在没有信心再用水晶报表,不要说今天我们领导忍受不了它的速度,我也忍受不了啊。
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
deverxp 2005-10-14
  • 打赏
  • 举报
回复
我用的是10.0 for .net版本,不是从ds里面取数据,直接在水晶报表提供的一个设计工具中设计报表和直接从sp中读取数据,没有通过ado.net。而且该报表是一个分析报表,不可能将他进行分页显示。难道就没有哪位碰到过这样的问题吗。数据量越大,和asp显示的速度差别也就越明显。
xiaomatian 2005-10-14
  • 打赏
  • 举报
回复
1000条应该很快的吧。
lyb_abiandbel 2005-10-14
  • 打赏
  • 举报
回复
可能是你水晶报表显示的时候把1000条数据全部放到ds里面然后在显示的.
你也可以用存储过程进行分页,然后显示,这样会快点吧!

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧