我目前正在尝试将~200Mb的CSV文件导入到Google CloudSQL实例的表格中。我通过CloudSQL代理进行连接,事情正在进行中......
我最初尝试通过 MySQL Workbench 直接导入,但速度非常慢。 (几分钟后,只插入了几十条记录。)
确定Workbench可能正在尝试为每条记录运行操作/提交(我没有真正的方法知道它是什么)我再次尝试使用mysql客户端,因为这似乎是运行快速'的规范方式输入:
LOAD DATA LOCAL INFILE 'london-listings.csv'
INTO TABLE London.listings
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';
根据MySQL Workbench,它的速度一样慢,达到4KB /秒,每秒只有少量写入......
我愿意接受建议! (是的,我正在考虑启动一个本地MySQL实例。在CloudSQL中托管它应该可以节省时间!)