用LIst<对象>接收,然后用mybatis的<list一次性存入这样会不会占用太多内存?
怎么才能分批读取和保存呢

从数据库中读取一千万条数据放到另一张表上
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
7条回答 默认 最新
- 日落西风又在吹 2022-01-10 09:44关注
- 增加一个字段标记是否同步到其他表 如字段名称为 SYCN_FLAG 默认为0
- 按照SYCN_FLAG =0每次读取如1000条同步到其他表
- 同步成功后的数据SYCN_FLAG 更新为1
这样进行同步在速度上慢了点但是可以使新插入的数据不会缺少同步,并且逻辑比较好处理
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报