RSQLite中的dbWriteTable操作变慢

时间:2013-10-10 10:05:26

标签: sql r sqlite dataframe

我想将数据框插入sqlite表。数据框包含数千行。我现在使用RSQLite包进行数据库操作。为了将数据框插入表中,我使用的是dbWriteTable(conn, name, value, ...)方法。但是重复插入表会使程序变慢。有没有更好的选择将数据框插入表中? 感谢。

1 个答案:

答案 0 :(得分:3)

如果不使用显式事务,则每个SQL语句都会包装到自动事务中。 在每个事务结束时,数据将与磁盘同步。

将所有插入包装到单个事务中。