发布网友 发布时间:2024-09-25 15:37
我来回答
共1个回答
热心网友 时间:2024-10-07 06:25
几万条数据一条一条的读,每次都会连接数据库,连接数据库就是与另一个进程通信,不断的异进程通信是很消耗性能的,哪怕是从连接池中取,也好不了哪里。
一次性读几万条也是不现实的,那样会对电脑内存与硬盘造成很大伤害,
折中的办法是进行分页,一次读几条,这样还可以做缓存,比如hibernate的缓存机制。