mysql - 使用 phpmyadmin 导入表需要很长时间

标签 mysql import phpmyadmin

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

最佳答案

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

批量插入会降低 IOPS,但会增加 MB/s 传输,这正是本例中您想要的。

所以重写就像

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

用逗号分隔行会带来巨大的提升

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

关于mysql - 使用 phpmyadmin 导入表需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19118270/

相关文章:

php - MySQLI 获取数据库列

php - 如何排除MySql中的某些记录

java - java中如何导入包?

hibernate - 如何在Hibernate/JPA中为每个持久单元执行differnet import.sql?

php - 配置为使用本地 phpMyAdmin 客户端访问远程服务器时,来自 phmpMyAdmin 的错误

mysql - 如果最新行已超过 2 周,则返回数据

mysql - PostgreSQL - 如何使用?

github - PySpark:如何将 GitHub 库导入 Databricks?

mysql - 在 Jelastic MySQL 中更改 phpmyadmin 设置

php - php 中的动态 url 或页面