1

我已经使用我的 localhost phpymadmin 导入了一个存储在 .sql 文件中的 mysql 表,该表有 14000 条记录(简单数据,仅 5 个字段),花了将近 10 分钟。这是正常的吗?我正在运行一台装有 win8、core i7 quad 的笔记本电脑,而我的 xampp 似乎配置正确。谢谢

4

1 回答 1

-2

在这种情况下,您的硬盘驱动器是限制。每行有一个插入意味着您的插入受到硬盘驱动器 IOPS(每秒 I/O 操作)的限制。

批量插入会降低 IOPS,但会增加 MB/s 传输,这是您在这种情况下想要的。

所以重写就像

INSERT INTO table VALUES (1,2,3,4),(1,2,3,4) 

用逗号分隔的行将产生巨大的推动作用

如果重写查询仍然很慢,则放入具有更高 IOPS 的硬盘驱动器也会加快速度

于 2013-10-01T14:32:50.393 回答