Java循环查询数据库,循环一定次数后程序卡在那不执行了

excel导出几十万几百万数据,设计为循环每次从数据库查出1万条,通过输出流导出到文件中。用的dbcp连接池,ibatis数据库访问。开启一个导出线程,页面显示导出进度。... excel导出几十万几百万数据,设计为循环每次从数据库查出1万条,通过输出流导出到文件中。用的dbcp连接池,ibatis数据库访问。开启一个导出线程,页面显示导出进度。执行不定什么时候就卡那里不动了。控制台跟踪显示,就是卡在从数据库查询1万条数据的时刻,进度页面会提示崩溃了。
检查发现是把tomcat给运行的没反应了。
展开
 我来答
ys0798
2014-05-27 · TA获得超过413个赞
知道答主
回答量:120
采纳率:0%
帮助的人:75.2万
展开全部
excel导出几十万几百万数据
1、首先你的内存够用吗,;
2、感觉你像是用Ibatis分页的方式去查数据库,Ibatis自身分页当页码比较大的时候 性能本来就底下。

我觉得可能是你的内存不够导致的
仅供参考
更多追问追答
追问
我也怀疑内存不够啊。但是程序并没有抛出内存溢出的异常啊。问过几个人,他们说没看到内存溢出,怎么断定是内存不够。
追答
是浏览器卡死了么??
京雁风0gz
2014-05-27 · TA获得超过829个赞
知道小有建树答主
回答量:933
采纳率:50%
帮助的人:613万
展开全部
是不是sql语句写的有问题呢,然后页面等待时间过长也会崩溃的,建议页面请求后台的时候每次都会回复,这样页面不容易崩溃
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
andygulin
2014-05-27 · TA获得超过1678个赞
知道小有建树答主
回答量:1362
采纳率:0%
帮助的人:1113万
展开全部
内存不够了吗?页面超时了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式