Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何加速将.sql转储文件导入AWS RDS实例?_Mysql_Sql Server_Amazon Web Services_Rds - Fatal编程技术网

Mysql 如何加速将.sql转储文件导入AWS RDS实例?

Mysql 如何加速将.sql转储文件导入AWS RDS实例?,mysql,sql-server,amazon-web-services,rds,Mysql,Sql Server,Amazon Web Services,Rds,我正在尝试将55 meg.sql文件导入到AWS RDS实例中。转储文件是使用以下命令生成的: mysqldump -u root -ppassword dbname > dbname.sql mysql -u root -ppassword --host=x.rds.amazonaws.com dbname < dbname.sql 我正在使用以下命令运行导入: mysqldump -u root -ppassword dbname > dbname.sql mysql

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

mysqldump -u root -ppassword dbname > dbname.sql
mysql -u root -ppassword --host=x.rds.amazonaws.com dbname < dbname.sql
我正在使用以下命令运行导入:

mysqldump -u root -ppassword dbname > dbname.sql
mysql -u root -ppassword --host=x.rds.amazonaws.com dbname < dbname.sql
mysql-u root-ppassword--host=x.rds.amazonaws.com dbname
导入运行了大约20分钟,所以我决定中止,因为我认为有什么东西挂起了。它在一行中中止,该行已完成20%,因此似乎导入工作正常,但导入55兆SQL需要大约1小时40分钟


这正常吗?如果没有,我怎么做才能正确呢?

事实证明,按照此方法进行转储会使导入花费大约2分钟:

如果索引很糟糕,这可能是正常的。您是否可以选择再次生成转储?第一次,根据您提供的信息,我建议在生成转储时使用该选项。它是wordpress DB。在localhost上将其导入到localhost大约需要4分钟。额外的1小时36分钟真的是网络延迟吗?