Mysql数据库导入速度极慢

时间:2016-11-30 18:39:03

标签: mysql database upload wamp

我知道这个问题已被提出,但没有答案似乎有帮助。我有一个包含40,000,000个条目的数据库,我需要上传到wamp。我使用了mysql命令行并键入以下命令...

use database_name

source D:/pathtodatabase

它一直运行一整夜,只上传了3,195,000行(1.3 Gib)。我有什么方法可以加快这种进口?我也知道我的计算机不是瓶颈,因为我使用的是7200转的驱动器和i7-3770。

1 个答案:

答案 0 :(得分:0)

尝试导入大型数据库时遇到同样的问题。我尝试了几种解决方案,并发现Alex为我工作的this回答。这是基于他的建议(使用Ubuntu 16.04)的完整过程:

1,进入mysql服务器

mysql -u username -p

2,切换到要导入数据的数据库

use database_name

3,优化导入操作more info here

SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;

4,导入数据

source path/to/datafile.sql

5,更改默认配置

COMMIT;
SET unique_checks=1;
SET foreign_key_checks=1;