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