【发布时间】:2010-10-29 19:09:49
【问题描述】:
com.microsoft.sqlserver.jdbc.SQLServerException:系统内存不足。对大型结果集使用服务器端游标:Java 堆空间。结果集大小:280,236,031。 JVM 总内存大小:423,297,024。
我正在尝试从 SQL 获取大数据集,但出现以下错误。让我知道是否有人看到类似的东西并愿意放弃。
【问题讨论】:
-
功能需求是什么?可能有比将整个数据库复制到 Java 内存中更好的解决方案。例如,您可以在每行/页的基础上工作,也可以利用 DB 提供的导出工具。
-
我正在使用 R 进行分析。这是一项统计分析,我需要一次性获取所有这些数据。
标签: java sql-server jdbc