请问如果在不分页的前提下,如何防止springJDBC查询10万条数据不会出现内存溢出?
6 个解决方案
#1
10万条一次性全查出来么?不能分开查吗
#2
同上, 为什么不能分开查?
#3
如果只是查询,是用到了分页的。但是在统计或盘点时,要将数据全查询出来,有什么发的解决方法?
#4
扩内存治标不治本,全量数据查询的时候,只查关键字段,尽量精简,减少一条数据对象大小(虽然这也无法完全避免)。最终需要展现的时候,可以再根据查询出来的数据关键字段,批量查询,或者就分页查好了。
#5
如果是统计数据,那就让数据库去统计,最后程序得到的结果就会很少了 :)
#6
貌似Spring大数据量处理应该用JDBC的。
#1
10万条一次性全查出来么?不能分开查吗
#2
同上, 为什么不能分开查?
#3
如果只是查询,是用到了分页的。但是在统计或盘点时,要将数据全查询出来,有什么发的解决方法?
#4
扩内存治标不治本,全量数据查询的时候,只查关键字段,尽量精简,减少一条数据对象大小(虽然这也无法完全避免)。最终需要展现的时候,可以再根据查询出来的数据关键字段,批量查询,或者就分页查好了。
#5
如果是统计数据,那就让数据库去统计,最后程序得到的结果就会很少了 :)
#6
貌似Spring大数据量处理应该用JDBC的。