提问人:Sinister Beard 提问时间:1/15/2015 更新时间:3/23/2015 访问量:3551
在 PHPMyAdmin 中导入一个 75mb 的 sql 文件需要多长时间?
How long should a 75mb sql file take to import in PHPMyAdmin?
问:
我正在使用 PHPMyAdmin 将一个 75mb 的 sql 文件导入 MySql。具体来说,它是 Moby Thesaurus (http://icon.shef.ac.uk/Moby/mthes.html)。
75MB 对我来说似乎并不多,但实际上需要几天时间才能导入。这听起来对吗?
答:
3赞
Dolm
1/15/2015
#1
PHPMyAdmin 不是此类大型导入的最佳解决方案,它将每一行作为单独的语句加载,并且其导入功能最适合用于较小的数据集,例如对表的增量更新。我建议使用更像 ETL 软件的东西,比如 Talend 来导入您的数据。
https://www.talend.com/products/talend-open-studio
评论
0赞
Sinister Beard
1/15/2015
啊,这也许可以解释一下 - 虽然文件不大,但其中有数百万行。
0赞
Sinister Beard
2/17/2015
我的 IT 部门最终从命令提示符导入了它。
6赞
Dave
2/17/2015
#2
在命令行上执行此操作:
mysql -u USER -p DBNAME < SQLFILE.SQL
出现提示时输入密码,然后就可以了。
评论
php.ini
mysql -uUSER -p DBNAME < SQLFILE.SQL