采用spring batch 处理大数据量,瓶颈在数据库吞吐量时,该如何优化?

2025-02-25 02:29:53
推荐回答(2个)
回答1:

读取数据估计是没办法了,重点可以放在写入的操作上,粗略的认为,你使用框架进行数据库写入操作还不如用使用java原生的jdbc进行操作然后使用jdbc 的原生的批处理,我觉得肯定比框架快。我记得我当时插入10w条数据,只用了3秒,不过用的是oracle数据库。进行边读取边插入,这样占用的内存也相对小一些

回答2:

springbatch中文社区 上面关于springbatch技术、教程都有的 应该能帮到你