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

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

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

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

1 回答

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信