我有多个包含大量SQL数据的文件。
文件中的数据存储为SQL插入命令。通过运行650个记录的基准示例大约需要35秒(整个文件集包含超过500k的记录)
如何加快脚本速度?我知道,通过对多个记录使用单个插入会加快脚本的速度,但这需要我解析文件(它们作为每个记录的单个SQL插入提供给我)。
是否有任何参数或标志告诉mysql批量插入整个脚本?
答案 0 :(得分:1)
阅读此主题:MySQL disable & enable keys
想法是禁用支票:
SET AUTOCOMMIT = 0;
SET FOREIGN_KEY_CHECKS = 0;
SET UNIQUE_CHECKS = 0;