升级意味着将目标 AlloyDB for PostgreSQL 实例与来源断开连接,并将其从副本实例升级为主实例。
对于持续迁移,您可以在需要将读写操作移至目标位置时启动提升流程。
如需提升迁移并确保信息不会丢失,请按以下步骤操作:
- 前往迁移作业页面。
点击代表您要提升的迁移的迁移作业。系统会显示迁移作业详情页面。
转换到 CDC 阶段后,由于 AlloyDB for PostgreSQL 目标实例会跟上转储和加载期间发生的更改,因此可能会出现较长的复制延迟,具体取决于转储的大小。
等待复制延迟时间显著下降,最好在几分钟或几秒内。您可以在迁移作业页面上查看复制延迟时间。
- 复制延迟时间最短后,您就可以发起促销活动了。
为避免数据丢失,请务必:
- 停止对源数据库的所有写入、正在运行的脚本和客户端连接。休息时间段从此开始。
- 等待复制延迟时间为零,这表示迁移作业已处理所有待处理更改。
- 在迁移作业详情页面中,点击提升。
- 在要升级迁移作业吗?窗口中,点击提升。
- 迁移作业会停止从来源读取数据,并且子状态为
Promote in progress
。此时,您无法停止或撤消促销活动流程。 - 目标实例会提升为主可写实例。
迁移作业状态为
Completed
。 - 应用现在可以连接到 AlloyDB for PostgreSQL 实例,并且可以放心地删除迁移作业。
完整转储阶段完成且迁移作业处于 CDC 阶段后,即可使用升级选项。
如果您提升在 CDC 阶段失败或手动停止的迁移作业,源端和目标端的数据可能会不一致。