对于持续迁移,请在您要开始为应用使用目标实例时完成迁移作业。
您可以使用迁移作业详情页面上的提升按钮,让 Database Migration Service 清理所有临时迁移数据并提升目标实例的优先级。
如需完成迁移,请执行以下操作:
前往 Google Cloud 控制台中的迁移作业页面。
点击代表您要完成的迁移的迁移作业。系统会显示迁移作业详情页面。
您可以使用数据验证工具检查行数,以跟踪复制延迟。
等待复制延迟时间显著缩短,最好在几分钟或几秒的范围内。您可以在迁移作业页面上查看复制延迟时间。
将复制延迟时间降到最低后,启动切换。为避免数据丢失,请务必:
停止对源数据库的所有写入、正在运行的脚本和客户端连接。休息时间段从此开始。
等待复制延迟时间为零,这表示迁移作业已处理所有待处理更改。
即使复制延迟时间不为零,您也可以最终完成迁移。这可以缩短数据库停机时间,但可能会影响目标位置中数据的准确性。
- 在迁移作业详情页面上,点击提升,然后在提升迁移作业?窗口中确认操作。
迁移作业会停止从源数据库读取数据。Database Migration Service 会提升 Cloud SQL for PostgreSQL 目标实例的级别,以清理所有临时迁移数据。此过程可能需要几分钟时间。
提升流程完成后,迁移作业的状态会更改为已完成。
现在,您可以将应用连接到目标 Cloud SQL for PostgreSQL 实例,并安全地删除迁移作业。