我们正在构建一个我们刚刚构建的CMS中的CSV导出机制,但是我们无法在具有数百万行的结果集上保留内存.将MySQL(通过mysql2gem)的1MM +行结果写入CSV 的最佳方法是什么?如果它有任何区别,我们使用的是Ruby 1.9.3p194和MySQL 5.5.我们的主要目标是在Ruby进程上保持内存消耗.
mysql2
ruby mysql
mysql ×1
ruby ×1