最近开始在做一个水晶报表的项目,以前都没做过,有什么说错的地方请大家指教。
最近做了一个水晶报表项目。一开始做出来感觉挺顺利。后来就出麻烦了。当测试到数据量50W以上时就不定时出现内存溢出和数据库超时的错误。而且页面加载时间要2—4分钟才能加载出来(实在是太慢了)。后来最近到网上找了很久都没什么好办法。一把数据库操作时间延长,内存溢出就出个不停。请各位高手指点
最近做了一个水晶报表项目。一开始做出来感觉挺顺利。后来就出麻烦了。当测试到数据量50W以上时就不定时出现内存溢出和数据库超时的错误。而且页面加载时间要2—4分钟才能加载出来(实在是太慢了)。后来最近到网上找了很久都没什么好办法。一把数据库操作时间延长,内存溢出就出个不停。请各位高手指点
解决方案 »
- 高分求 !做大型的项目应该具备些什么基础,掌握些什么技术呢和工具呢?
- 新手问题!请高手指点如何用正则
- 一段文本的长度大小不定,怎么在DataGrid中显示它的部分数据?谢谢!
- 用户控件装载和母页按钮事件响应的问题
- dropDownList触发两次,肯请解决
- 急问关于iewebcontrols中的treview问题
- 我已安装了vs .net 2003请问在那里掉用水晶报表的设计器?
- 如何知道变量的类型为DateTime
- 请问,做论坛时,用户写的帖子是怎样显示在控件中的?
- 高分求助!!!!如何在已邦定的DataGrid中实现统计查询功能!请高手指点。
- dataset 是存储在本地还是在服务器
- lock (typeof(model))和lock(hashtable)有什么区别?
你可以每次取一段数据传给水晶报表,比如1000条。
循环操作
当然,对用户来说是没有什么感觉的
毕竟50w条,他一般不会一页页去翻。水晶报表会把数据生成临时文件,比如50w条,可能会生成一个近似于1G的临时文件(物理文件)
如果是多人操作,那么根本吃不消。