【发布时间】:2018-07-01 07:20:09
【问题描述】:
我使用 MySQL 服务器作为数据库。我想将至少 10000 条记录导入数据库。我发现了一个名为 activerecord-import 的 gem,它通过单个查询将数据导入数据库。使用单个查询导入批量数据会降低性能吗?或者我应该将这些记录分成 2000 条记录并导入它吗?
【问题讨论】:
-
为什么不尝试一系列解决方案,看看哪种最适合您?
-
这个 gem 看起来不错,但是如果您要进行非常大的导入,请参阅 MySQL 的
LOAD DATA INFILE(如果您在服务器上拥有适当的权限)
标签: ruby-on-rails bulkinsert activerecord-import