当前位置:首页 > 云服务器 > 正文

云服务器数据库迁移


一、如何迁移700G的数据库到新的服务器面对上述情况,我们的数据库压力很大,所以我们打算在同一个集群中找到另一台机器,转移这台数据库数据,并通过设置一些新的服务器参数来优化数据库。(2)数据分析当我们拿到一个数据库后,应该检查数据库相关的信息,了解数据库的情况和索引占用的空间参数后进行初步评估(有SQL可以直接看)。此信息),以及表是否已分区。了解参数时,可以看到服务器硬件信息,比如内存、硬盘、是否实施RAID策略、什么操作系统、数据库版本、内存压力、CPU压力等。了解这些信息是我们决定是否迁移到新服务器的重要因素。如果我们决定迁移数据,那么为了不影响我们的生产数据库并让生产数据库仍然导入数据,我们需要计算一次需要迁移的合适记录数。(转移作业的时间间隔尽量大一些,如果前一个作业还没有执行完,即使时间到了,也不会执行最后一个作业。)(三)思路设计1、制定时间表。该表用于存储我们一次需要传输的数据量的ID值;(这个ID就是我们要传输的表的主键,自增字段)。那么我们一次需要迁移多少数据呢?我们可以通过计算来计算,例如,1000条记录有多少兆字节。一次投递会对局域网造成很大的压力吗?最好让ID是一千或者万的整数,这样便记录和查看。2.创建服务器对象——服务器被链接。这样就可以读取对方服务器上的数据库,并进行数据传输了(注意这里需要设置链接服务器的账号和密码)3、创建存储过程。用于读取和控制传输数据,这个存储过程需要更加智能,并且需要解决下面提到的缺陷中的一些问题。4.做好工作。此任务调用此存储过程,但您需要尝试更多次才能确定调用频率。脚本参考下方列出了一些关键SQL,以供参考。