【发布时间】:2022-01-24 15:25:59
【问题描述】:
我正在使用 MySQLWorkbench (8.0.25) 将数据从数据库迁移到同一服务器上的另一个数据库,这需要 10 分钟以上,这似乎很长。
AWS 上的数据库是位于巴黎 eu-west-3 的单个 AZ db.t2.micro 数据库。
使用 speedtest.net,我似乎有 25Mb/s 的下载速度和大约相同的上传速度,并且在我浏览时感觉确实如此。我离数据中心很远(我在布宜诺斯艾利斯,它在巴黎),但我总是打开一个 VPN,其 t2.small 服务器与数据库位于同一数据中心(eu-west-3)。特别是,在测试期间 VPN 处于开启状态,因此 25Mb/s 应该代表我在迁移 eu-west-3 数据库期间可以预期的速度。
数据库大小合理:当我从 MySQL 工作台导出数据库时,总转储大小为 26Mb。
我目前住在布宜诺斯艾利斯。当我在法国时,这种迁移大约需要 30 秒(当时我的下载速度为 150Mb/s,上传速度可能为 50Mb)。
您能帮我理解为什么尽管我这里的互联网仍然不错,但它需要这么多时间吗?提前致谢。
【问题讨论】:
-
首先,您的操作不依赖于“您的”网速。您正在将数据从一个表迁移到另一个表,这不像您在本地下载数据然后上传它。我不知道 MySQLWorkbench 是如何工作的,所以我建议通过 cli 复制数据并检查此问题是否与 MySQLWorkbench 或 RDS 有关。
-
感谢您的回答。自从我犯了一个错误以来,我已经编辑了我的问题。我实际上正在将包含许多表的整个数据库传输到同一服务器上的另一个数据库。对此感到抱歉。
-
我使用其他 RDS 实例的时间也很长,所以我假设问题来自我的互联网连接或 MySQLWorkbench。但是 Workbench 在法国工作得很好......
标签: amazon-web-services mysql-workbench bandwidth