我使用本地主机phpymadmin导入了一个存储在.sql文件中的mysql表,这个表有14000条记录(简单数据,只有5个字段),花了将近10分钟。这是正常的吗?我正在运行一台装有win8、核心i7 quad的笔记本电脑,我的xampp似乎配置正确。谢谢
发布于 2013-10-01 22:32:50
在这种情况下,您的硬盘驱动器就是极限。每行只有一次插入意味着您的插入受到硬盘IOPS (每秒I/O操作数)的限制。
大容量插入降低了IOPS,但增加了MB/s传输,这正是您在这种情况下想要的。
所以重写就像
INSERT INTO table VALUES (1,2,3,4),(1,2,3,4) 使用逗号分隔的行将带来巨大的提升
如果重写的查询仍然很慢,则放入IOPS较高的硬盘也会加快速度
https://stackoverflow.com/questions/19118270
复制相似问题