为了账号安全,请及时绑定邮箱和手机立即绑定

java数据量大循环操作内存溢出问题

java数据量大循环操作内存溢出问题

小励志 2017-09-07 22:39:03
实现功能是查询b表售罄商品信息,然后插入到a表中。最初的做法是:从b表中查询出来售罄商品信息,大约20w条,放到list中,然后遍历这些数据插入到a表中,遍历过程中要逐条从a表中查询做去重,重复就不再插入,考虑到对数据库的开销比较大,效率不高,所以打算先一次性从a表中查询出所有数据(比较多),对比b表数据,用for循环在内存中去重,然后插入新数据,不过a表数据量大的话会有内存溢出,谁能帮忙给个方案啊,感谢!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1975 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号