【发布时间】:2018-10-25 05:02:27
【问题描述】:
我是 Mysql 和 AWS 的新手。 现在我要做的是将旧数据库表转移到其他数据库中的新表。 旧数据库和新数据库在同一个 EC2 服务器中。我使用 mysqlclient 在另一台服务器上编写代码来执行此操作,它也是一个 EC2 服务器。上周五同步数据的速度是每秒 4 条记录。但是我发现另一个关于存储表情符号的问题,所以我将数据库更改为utf8mb4中的编码。
alter database django_database character set utf8mb4 collate utf8mb4_unicode_ci
但是在星期一,当我 ssh 到运行同步代码的服务器时,我发现同步数据的速度变成了每 9 秒 4 条记录。 我尝试重新启动 MySQL 服务,重新启动 MySQL 服务器,重新启动运行我的代码的服务器。我还尝试在另一个 EC2 实例上运行代码。但它仍然是缓慢的速度。而且我不知道如何找到导致这种情况的原因。我也尝试跳过名称解析,但它仍然太慢。希望有人能给出答案。或者告诉我如何找到分析它。感谢所有阅读完我的问题的人。
【问题讨论】:
标签: mysql python-3.x amazon-web-services amazon-ec2 mysql-python