【发布时间】:2017-09-30 14:20:02
【问题描述】:
有没有办法使用 dbReadTable 一次只读取几千行?
例如,我试图(出于必要)从一个 600 万行长的 Postgres 数据库中读入一个 d.table。当我尝试读取整个 d.table 时,RStudio 最终会冻结或永远不会完成。
例如,我可以指定读取第 1-100,000 行,然后是第 100,001-200,000 行,然后是第 200,001-300,000 行吗?
我熟悉指定要读取哪些列以加快流程,所以这不是我关心的事情。
【问题讨论】:
-
您需要在 SQL 中使用
LIMITandOFFSET执行此操作。
标签: r postgresql large-data database