加载sql脚本数据很慢

时间:2013-12-24 17:55:03

标签: mysql mysqldump

我有多个包含大量SQL数据的文件。

文件中的数据存储为SQL插入命令。通过运行650个记录的基准示例大约需要35秒(整个文件集包含超过500k的记录)

如何加快脚本速度?我知道,通过对多个记录使用单个插入会加快脚本的速度,但这需要我解析文件(它们作为每个记录的单个SQL插入提供给我)。

是否有任何参数或标志告诉mysql批量插入整个脚本?

1 个答案:

答案 0 :(得分:1)

阅读此主题:MySQL disable & enable keys

想法是禁用支票:

SET AUTOCOMMIT = 0; 
SET FOREIGN_KEY_CHECKS = 0; 
SET UNIQUE_CHECKS = 0;