【问题标题】:How long should a 75mb sql file take to import in PHPMyAdmin?在 PHPMyAdmin 中导入一个 75mb 的 sql 文件需要多长时间?
【发布时间】:2015-03-13 17:00:23
【问题描述】:

我正在使用 PHPMyAdmin 将一个 75mb 的 sql 文件导入 MySql。具体来说,它是 Moby 叙词 (http://icon.shef.ac.uk/Moby/mthes.html)。

75MB 对我来说似乎并不多,但导入确实需要几天时间。这听起来对吗?

【问题讨论】:

  • 应该不需要几天。
  • 确实不应该花那么长时间,至少如果你不在一台 20 岁的机器上运行 SQL...
  • 这可能取决于很多因素:您的上传速度、主机网络的速度、您的php.ini 配置等等。就个人而言,我总是通过命令行导入我的 SQL 文件,如果它们大于大约 20 MB。
  • @Bartdude - 不,相对较新!
  • 在命令行上执行mysql -uUSER -p DBNAME < SQLFILE.SQL 提示时输入密码 go make a cuppa

标签: php mysql sql import phpmyadmin


【解决方案1】:

在命令行上执行:

mysql -u USER -p DBNAME < SQLFILE.SQL

在提示时输入密码即可。

【讨论】:

    【解决方案2】:

    PHPMyAdmin 不是此类大型导入的最佳解决方案,它将每一行作为单独的语句加载,其导入功能最适用于较小的数据集,例如对表的增量更新。我建议使用更像 ETL 软件的软件,例如 Talend 来导入您的数据。

    https://www.talend.com/products/talend-open-studio

    【讨论】:

    • 啊,那可以解释一下 - 虽然文件不是很大,但其中有数百万行。
    • 我的 IT 部门最终从命令提示符导入它。
    猜你喜欢
    • 2013-10-07
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 2010-10-18
    • 1970-01-01
    • 2022-01-03
    相关资源
    最近更新 更多