Я получаю ошибку R: java .lang.OutOfMemoryError: Java пространство кучи, как я могу решить эту проблему? - PullRequest
1 голос
/ 10 июля 2020

Я пытаюсь выполнить запрос Oracle, содержащий в нем 1,5 л строк, который отлично работает в SQL разработчике. Я даже попытался увеличить размер кучи, используя приведенный ниже код

options(java.parameters = "-Xmx8g")

. Я также пытался использовать сборщик мусора, но проблема все еще не решена. Ниже мой фрагмент кода:

ABData<-data.frame(dbGetQuery(jdbcConnection, queryToRun),stringsAsFactors = FALSE)
  • jdbcConnection - это Oracle объект подключения, здесь я использовал ojdbc6.jar для подключения
  • queryToRun - это SQL query

В моей системе 8 ГБ ОЗУ

Как я могу решить эту проблему?

...