我有一个Sqlite数据库,我正在使用Ruby的Sequel将数据插入。
尝试插入1M +项时,似乎很慢。
我正在使用的代码如下所示。
DB[:my_table].multi_insert to_insert
有没有更快的方法呢?我错过了什么吗?
答案 0 :(得分:0)
我发现在事务中包含代码的性能更好。
DB.transaction do
DB[:my_table].multi_insert to_insert
end
我不满意它的速度尽可能快,但它现在只运行2分钟,应该好。案件已经结束了。