Office中国论坛/Access中国论坛

标题: 程序运行大型多数据量的报表占用过多的内存 [打印本页]

作者: 雨农    时间: 2007-11-27 11:11
标题: 程序运行大型多数据量的报表占用过多的内存
大家是否遇到过当你的程序运行一些比较复杂的动作时会占用好多的内存和CPU,甚至100%的CPU和整个ACCESS程序变成“无响应”状态,
先说一下我的情况,前台是ACCESS客户端,后台是MYSQL数据库(本地局域网内),网络速度应该不是问题(试过把数据库放在本机上运行也一样情况),一运行某几个大型的报表时,CPU到了80-100%,内存用到了400多M,一些只有256M内存的电脑提示"超出档案共用限制数。错误代码3052"而中止,
我的语句用得很简洁,一般的rs都会set=nothing,在可疑的过程都清空了rs,这是不是ACCESS本身的不足?
作者: Grant    时间: 2007-11-27 13:20
什么报表能让内存CPU占用率如此的高~试过执行30万条记录都不会如此
作者: andymark    时间: 2007-11-27 13:44
优化查询语句




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3