【发布时间】:2014-12-06 15:58:04
【问题描述】:
我有一个 Java ResultSet,其中包含大量数据(但仍可能存储在 RAM 中),从数据库中检索。我将使用这些数据。从性能的角度来看,我是否应该将结果集内容复制到某个数据结构中,以便能够尽快关闭结果集并使用新容器中的数据,或者最好不要浪费时间直接从结果集中复制内容并使用数据?
【问题讨论】:
-
从性能的角度来看,您必须至少阅读一次结果。如果您需要多次遍历它,那么复制可能会更快。
标签: java performance memory jdbc resultset