|   |      1 
                                  0
                             为什么要在插入几次后关闭连接?您的脚本应该是: 
 事务可能会使这变得复杂。 如果要执行非事务性插入,则绝对要使用一个连接,并一次写入一个记录。 如果您正在使用事务并编写一个真正巨大的数据集(即数百万行),那么可能需要调整您的数据库,以便它有足够的临时存储来处理这一问题。 基本上,如果一个插入占用一秒钟,它会向我建议以下一个或多个: 
 现在所说的是,让多个“工作人员”进行插入可能会导致总吞吐量的有效增加,但在每次插入1秒钟时,这不是您的问题。你需要找出你的问题所在。 对于真正巨大的批量插入,也可能值得禁用检查约束、外键和索引,执行所有插入,然后重新启用它们。 | 
|   |      2 
                                  0
                             因为您使用的是ruby1.9.1,所以只需使用线程。它们不再是绿色的了。对于多个并发数据库连接来说,光纤重量太轻,无法发挥作用。 |