即时运行查询,从.CSV文件中将500k记录导入表中。 查询运行1小时15分钟,我认为正在花费很多时间来执行此操作。 我期待大约10分钟,20分钟。 我已经完成了35k的插入查询,花了大约30秒。 有没有办法加快这个过程?
我打电话的陈述是下面的一句话:
LOAD DATA LOCAL INFILE 'c:/users/migue/documents/www/mc-cron/excels/BD_YP_vFinal_2.csv' INTO TABLE leads FIELDS TERMINATED BY ';' ENCLOSED BY '"' LINES TERMINATED BY '\n';
感谢。
答案 0 :(得分:0)
将行导入数据库的速度主要取决于数据库的结构,而不是导入的数据,或取决于用于启动导入的特定命令。因此,向我们展示创建CREATE TABLE
表而不是向我们展示leads
命令的LOAD DATA
语句会更有用。
快速插入的一些建议: