在R中使用ffdf时出现内存不足错误

在R中使用ffdf时出现内存不足错误,r,large-data-volumes,out-of-memory,R,Large Data Volumes,Out Of Memory,我想知道如何解决以下问题。 我在postgreSQL中有一个表,有1亿行和4列,我想在R中使用ffdf。这是我的密码 query <- "select * from ratings" drv <- dbDriver("PostgreSQL") rating.ff <- read.dbi.ffdf(query = query, dbConnect.args=list(drv,user="postgres",

我想知道如何解决以下问题。 我在postgreSQL中有一个表,有1亿行和4列,我想在R中使用ffdf。这是我的密码

query <- "select * from ratings"
drv <- dbDriver("PostgreSQL")
rating.ff <- read.dbi.ffdf(query = query, 
                           dbConnect.args=list(drv,user="postgres",
                                               password="mypassword"),
                           verbose = TRUE)

有人能帮我解决这个问题吗?

此消息来自RPostgreSQL包,表明您的查询太大,数据库设置无法处理。我不认为这是R内存问题,您需要调整数据库配置,以便它能够处理返回的更大的结果集。

也许可以阅读该函数的文档,并使用参数来指定获取结果的块大小。。。?
    Error en postgresqlExecStatement(conn, statement, ...) : 
     RS-DBI driver: (could not Retrieve the result : 
     out of memory for query result)