while( result_set.next() )
{
...
}
我已经使用System.nanoTime()
并计算了时间,每次迭代所花费的时间以毫秒为单位,但整个循环大约需要 16 秒。我正在考虑条件测试花费大量时间的可能原因,即next()
功能。
仅供参考,我正在连接到远程数据库服务器,并且我所做的选择查询在毫秒内完成,再次使用上述方法计算。关于它发生的原因以及我如何将时间迭代结果集降低到最多一秒钟的任何原因?
编辑:
我正在处理大约 4000 条记录,每条记录包含大约 10 列,每列的大小约为 10 个字符
EDIT2 感谢 setFetchsize() 做了魔法,太棒了,太棒了