0

阅读Rails 和索引关联。作者提到将1M行的虚拟数据写入db用于测试性能?他是怎么做到的?通过seed.rb文件中的每个循环?或者,还有更好的方法?

4

2 回答 2

1

像机械师这样的宝石可以很好地为您生成模型实例。特别是与ffaker一起为您提供各种“可信”的测试数据。

您可能还想查看用于大量导入数据的activerecord-import 。当您的数据库支持它时(例如除了 sqlite 之外的所有内容),它将执行批量插入并大大加快它们的速度。

于 2011-07-12T04:42:38.153 回答
0

他可能从一个文件中加载了数据。我喜欢使用 ruby​​ 来生成测试数据。(我不做Rails开发,但是我要做很多数据库测试。)

于 2011-06-14T20:08:51.343 回答