[quote=引用 楼主 vvqboy 的回复:] JAVA程序怎样快速访问oracle数据库的一张大表 目前我需要读取oracle中的一张表(关键字:只读,一张表)。 但这张表里有3.5亿条数据。 读取后,需要对每一条数据做处理(可以理解为插入到一张链表里)。 内存够大,就是速度太慢。 整张表处理完毕,需要大概24小时的时间。 希望大家能帮忙共享下经验,在这种情况下,怎么写java代码,能把数据快速处理。 我目前用的是从网上随便找的,一个典型的jdbc读取oracle数据库的代码,单线程。
JAVA程序怎样快速访问oracle数据库的一张大表 目前我需要读取oracle中的一张表(关键字:只读,一张表)。 但这张表里有3.5亿条数据。 读取后,需要对每一条数据做处理(可以理解为插入到一张链表里)。 内存够大,就是速度太慢。 整张表处理完毕,需要大概24小时的时间。 希望大家能帮忙共享下经验,在这种情况下,怎么写java代码,能把数据快速处理。 我目前用的是从网上随便找的,一个典型的jdbc读取oracle数据库的代码,单线程。
1.将所有数据分段 2.多线程读取
单线程读取结果集,多线程处理结果集
62,614
社区成员
307,326
社区内容
加载中
试试用AI创作助手写篇文章吧