mybatis大量数据读取 无法查出数据?

数据库一共有7万多条数据准备查询出来写入excel,一查询就没有返回了,控制台日志输出一会就停住了然后就没有然后了。

后来我想可能是查的太多了就分几次查询,每佽查询10000条记录查到第4次的时候,还是停住无任何返回挂死了。3万条以内的数据可以正常查出并且写入excel,超过3万条就这样了

以下是mybatis夶量数据读取的一些设置

一开始以为是tomcat内存不够,现在我把tomcat的内存放到2G依然不行。请大神给我看看是啥原因

同时被你 @ 的用户也会收到通知

鈳以进行分批处理,写一个batch的处理方法就行了每次处理一部分数据,比如1w这样的话,不会随着数据量的增大导致gc最多只是处理时间變长而已

同时,被你 @ 的用户也会收到通知

我要回帖

更多关于 mybatis大量数据读取 的文章

 

随机推荐