0
我想将数据帧插入sqlite
表。数据框包含数千行。我现在使用RSQLite
包进行数据库操作。为了将数据帧插入到表中,我使用了dbWriteTable(conn, name, value, ...)
方法。但重复插入表格会使程序变慢。是否有其他更好的选择将数据框插入到表中? 谢谢。RSQLite中的dbWriteTable操作变慢
我想将数据帧插入sqlite
表。数据框包含数千行。我现在使用RSQLite
包进行数据库操作。为了将数据帧插入到表中,我使用了dbWriteTable(conn, name, value, ...)
方法。但重复插入表格会使程序变慢。是否有其他更好的选择将数据框插入到表中? 谢谢。RSQLite中的dbWriteTable操作变慢
如果您不使用显式事务,则每个SQL语句都被封装到自动事务中。 在每次交易结束时,数据与磁盘同步。
将所有插入操作换成单个事务。
插入后使用提交或回滚怎么办? –
是的,这就是您在交易结束时所做的事情。 –