【发布时间】:2016-10-12 03:40:03
【问题描述】:
在一个 Java 程序中,我使用了一个复杂的查询(一个包含内部连接和子查询的选择子句)。我正在迭代结果集并将输出写入文本文件。
Select 子句输出可以是 400,000 条记录。如果结果集有这么多记录,会不会引起任何问题? ResultSet 是否有一些记录/内存限制?
【问题讨论】:
-
您使用的是哪个数据库;结果集行为因数据库/驱动程序和使用的结果集并发性而异。
-
您需要全部 400,000 条记录吗?如果没有,请缩小您在
WHERE子句中的选择范围,以便只选择您真正需要的记录。