我是Mysql和AWS的新手。现在我所做的是将旧的数据库表转移到其他数据库中的新表中。旧数据库和新数据库位于同一EC2服务器中。我使用mysqlclient编写了一段代码,在另一台服务器上执行此操作,它也是一台EC2服务器。上周五同步数据的速度是每秒4条记录。但是我发现了另一个关于存储表情符号的问题,所以我把数据库改成了utf8mb4编码。
alter database django_database character set utf8mb4 collate utf8mb4_unicode_ci
但是在周一,当我ssh到服务器运行同步代码时,我发现同步数据的速度变成了每9秒4条记录。
我们有一个新的本地服务器,它使用sql server 2008和ssis处理数据。在这个服务器上,我有专门的驱动器来做不同的事情。C驱动器用于操作系统和软件。D驱动器用于db存储,而ssis。E驱动器是一个ssd驱动器,我们将恢复ssis使用的每个数据库。
我们的想法是,我们处理分配的数据,由于ssd驱动器只有500 to (由于成本),我们将在一个常规驱动器上的所有东西,并将使用的数据库转移到ssd驱动器,以使进程运行更快。
当我在没有ssd驱动器的情况下运行ssis时,大约需要8小时;当我运行恢复ssd驱动器上的数据库的进程时,该进程需要大约相同的时间来处理(事实上,如果我包括数据库的恢复