云数据库 MySQL 版支持将实例的节点迁移至同一地域下的其他可用区。本文介绍迁移可用区的操作步骤。
已创建实例且实例处于运行中状态。具体操作,请参见创建实例。
实例所在的地域下有多个可用区。
仅双节点实例类型,支持迁移可用区。双节点类型为一主一备经典架构、可添加多个只读节点。
迁移可用区时会使整个实例发生迁移,在迁移期间数据库将有 1~2 次闪断,请谨慎操作。建议在业务低峰期执行迁移可用区操作,并确保应用具备自动重连机制。
迁移可以区所需的时间与数据量和节点数量有关,数据量越大,迁移的节点数越多,迁移可用区所需要的时间越长。
迁移场景 | 说明 |
---|---|
将单可用区实例变更为多可用区实例。 | 迁移时,为主节点和备节点选择不同的可用区。 |
更换单可用区实例各节点所在可用区。 | 迁移时,为主节点、备节点和只读节点选择相同的可用区。 |
将多可用区实例变更为单可用区实例。 | 迁移时,为主节点、备节点和只读节点选择相同的可用区。 |
更换多可用区实例各节点所在的可用区。 | 迁移时,选择变更主节点、备节点或只读节点任意一种节点类型的可用区。 说明 只读节点只能选择迁移至主节点或备节点所在的可用区。 |
说明
迁移可用区后,所有节点的节点 ID 不会发生变化。
迁移可用区功能免费,所有的迁移场景均不收取任何费用。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
在实例列表页面,单击目标实例名称。
在实例信息页签下,单击可用区后的编辑图标。
在弹出的迁移可用区对话框中,选择各节点的目标可用区和执行时间后,单击确定。
参数 | 说明 |
---|---|
可用区修改 | 修改节点的可用区时,需遵循以下规则:
|
执行时间 | 可选择立即执行或可维护窗口执行。
|
API | 说明 |
---|---|
MigrateToOtherZone | 调用 MigrateToOtherZone 接口将指定实例的节点迁移至同一地域下的其他可用区。 |