我的数据库中有大约 1,10,000 条记录,我想将其导出到 excel 工作表中。我能够使用"电子表格"gem 插入 1,000 条记录而没有任何问题。但是在1000个真正的交易开始之后。从 1,000 到 2,000 条记录,插入速度非常慢,CPU 利用率为 100%。2,000 后,整个系统崩溃。
在一个 Excel 工作表中创建包含 1,000 条记录的 Excel 工作表,然后合并 Excel 工作表不是首选。
Environment:
Linux-Ubuntu 14.04 OS,
Ram: 1GB,
Ruby Version: ruby 2.3.1p112
不要使用任何 gem,也不要导出为 excel 格式。产生CSV
。
虽然它是纯文本格式,但 excel 可以毫无故障地读取它。
此外,MySQL能够导出为CSV本身。