本文介绍了RDS MySQL一键迁移至PolarDB-X 2.0标准版的常见问题。
Q:迁移后的PolarDB-X 2.0标准版节点规格需要和源RDS MySQL的实例规格保持一致吗?
A:不一定,您可以按需选择PolarDB-X 2.0标准版的规格,建议不低于源RDS MySQL实例规格。
Q:迁移前是否需要先购买PolarDB-X 2.0标准版?
A:您无需提前购买PolarDB-X 2.0标准版,迁移过程中会购买并创建一个与源RDS MySQL实例数据相同的PolarDB-X 2.0标准版。
Q:从RDS MySQL迁移会影响源RDS MySQL实例吗?
A:不会影响源RDS MySQL实例的正常运行。
Q:平滑迁移对源RDS MySQL实例的性能有影响吗?
A:迁移不会影响源RDS MySQL实例上的使用操作,但数据迁移涉及查询操作,会消耗源RDS MySQL实例的一部分查询性能。
Q:平滑迁移对业务有影响吗?
A:平滑迁移能够保证迁移过程中不丢失数据,停机(即暂停业务,不产生增量数据,而非停用数据库)时间小于10分钟,如果需要的话,还可以进行回滚操作。
Q:取消迁移会有什么影响?
A:取消迁移会有如下影响:
会切断源实例到目标实例的同步链路,源实例和目标实例不再关联。
目标实例恢复可读可写状态,且不会自动释放。若您不再需要使用该实例,请尽快释放,避免产生额外费用。
Q:迁移完成后,将业务切换到PolarDB-X 2.0标准版,应用程序端的连接地址是否需要修改?
A:您可以在迁移切换时选择带地址切换(应用程序不用改连接配置),系统会自动交换RDS MySQL和PolarDB-X 2.0标准版的连接地址,您无需在应用程序端修改任何配置即可自动连接到PolarDB-X 2.0标准版。
Q:迁移时选择了带地址切换(应用程序不用改连接配置),迁移完成后为什么PolarDB-X 2.0标准版仍然使用新的连接地址?
A:仅当源RDS MySQL和目标PolarDB-X 2.0标准版同时存在的连接地址才支持相互切换,默认情况下仅私网主地址支持带地址切换。如需切换其他连接地址,您需在切换前创建好对应的连接地址,否则不会切换。关于如何为PolarDB-X 2.0标准版和RDS MySQL实例创建连接地址,请参见PolarDB-X申请和释放外网地址和RDS MySQL申请或释放外网地址。
Q:源RDS MySQL实例中还包含只读实例,若选择带地址切换(应用程序不用改连接配置),只读实例的连接地址能否一并切换?
A:选择带地址切换(应用程序不用改连接配置)时,只读实例的连接地址不会切换。
Q:业务成功切换后,为什么连接不上PolarDB-X 2.0标准版数据库或连接成功但只支持读操作,无法执行写入操作?
A:切换域名后,可能会存在DNS解析缓存问题,在缓存过期时间内可能会出现连接不上数据库或数据库只支持读操作无法执行写入操作等情况,建议您刷新一下服务器的DNS缓存。
Q:迁移切换后,为什么在PolarDB-X 2.0标准版控制台上看不见完成迁移按钮?
A:若您已经执行过完成迁移操作,该按钮将会消失,避免您重复执行相同操作。
Q:一键迁移至PolarDB-X 2.0标准版后,还需要在目标PolarDB-X 2.0标准版中创建与源RDS MySQL实例相同的账号和密码吗?
A:不需要。迁移后PolarDB-X 2.0标准版将包含源RDS MySQL实例的账号密码、数据库、IP白名单和必要的参数等信息。
Q:源RDS MySQL实例已开启了SSL,如何迁移至PolarDB-X 2.0标准版?
A:已开启了SSL的RDS MySQL实例支持一键迁移至PolarDB-X 2.0标准版,可以进行迁移。
Q:源RDS MySQL实例已开启了TDE,如何再迁移至PolarDB-X 2.0标准版?
A:已开启TDE的RDS MySQL实例支持一键迁移至PolarDB-X 2.0标准版,可以进行迁移。
Q:一键迁移是否支持跨版本迁移?例如将RDS MySQL 5.6迁移至PolarDB-X 2.0标准版5.7版本?
A:一键迁移中的逻辑迁移(DTS数据同步)方式支持跨版本迁移。