【发布时间】:2017-03-21 17:40:18
【问题描述】:
我正在使用 RJDBC 包和函数 dbGetQuery 来获取 SQL 查询的输出。该代码适用于行数不多的 SQL 语句,但是哪些行 > 1.000.000 的语句会出错。有处理内存的参数吗?
dbGetQuery(conn,"SQL..")
然后我收到以下错误消息:
.jcall(rp, "I", "fetch", stride, block) 中的错误:
java.lang.OutOfMemoryError: 超出 GC 开销限制
谢谢! R007
【问题讨论】:
-
我找到了一些关于 java 堆空间的信息并设置了这个选项: options(java.parameters = "- Xmx1024m") 但这不是解决方案......现在我得到了一个 java 堆大小错误。如何获取此设置的默认值?