【问题标题】:How to speed up import of .sql dump file in to AWS RDS instance?如何加快将 .sql 转储文件导入 AWS RDS 实例的速度?
【发布时间】:2015-01-18 05:14:05
【问题描述】:

我正在尝试将 55 meg .sql 文件导入 AWS RDS 实例。转储文件是使用以下命令生成的:

mysqldump -u root -ppassword dbname > dbname.sql

我正在使用以下命令运行导入:

mysql -u root -ppassword --host=x.rds.amazonaws.com dbname < dbname.sql

导入运行了大约 20 分钟,所以我决定中止,以为有什么东西挂了。它在完成量为 20% 的行中中止,因此导入似乎正在运行,但导入 55 兆 SQL 需要大约 1 小时 40 分钟。

这正常吗?如果没有,我该怎么做呢?

【问题讨论】:

  • 如果索引很糟糕也可以正常。
  • 您可以选择再次生成转储吗?第一次,根据您提供的信息,我建议在生成转储时使用选项extended-insert
  • 这是一个 wordpress 数据库。在 localhost 上将其导入到 localhost 大约需要 4 分钟。多出来的1小时36分钟真的是网络卡顿吗?

标签: mysql sql-server amazon-web-services rds


【解决方案1】:

事实证明,根据这个进行转储,导入需要大约 2 分钟:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.SmallExisting.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    • 2018-10-09
    • 2016-11-14
    • 2020-06-19
    • 2018-05-09
    • 2021-05-17
    • 2019-07-24
    相关资源
    最近更新 更多