完成迁移

对于持续迁移,请在您要开始为应用使用目标实例时完成迁移作业。

您可以使用迁移作业详情页面上的提升按钮,让 Database Migration Service 清理所有临时迁移数据并提升目标实例的优先级。

如需完成迁移,请执行以下操作:

  1. 前往 Google Cloud 控制台中的迁移作业页面。

    前往“迁移作业”页面

  2. 点击代表您要完成的迁移的迁移作业。系统会显示迁移作业详情页面。

  3. 您可以使用数据验证工具检查行数,以跟踪复制延迟。

    等待复制延迟时间显著缩短,最好在几分钟或几秒的范围内。您可以在迁移作业页面上查看复制延迟时间。

  4. 将复制延迟时间降到最低后,启动切换。为避免数据丢失,请务必:

    1. 停止对源数据库的所有写入、正在运行的脚本和客户端连接。休息时间从此开始。

    2. 等待复制延迟时间为零,这表示迁移作业已处理所有待处理更改。

    即使复制延迟时间不为零,您也可以最终完成迁移。这可以缩短数据库停机时间,但可能会影响目标位置中数据的准确性。

    1. 在迁移作业详情页面上,点击提升,然后在提升迁移作业?窗口中确认操作。

    迁移作业会停止从源数据库读取数据。Database Migration Service 会提升 Cloud SQL for PostgreSQL 目标实例的级别,以清理所有临时迁移数据。此过程可能需要几分钟时间。

  5. 提升流程完成后,迁移作业的状态会更改为已完成

  6. 现在,您可以将应用连接到目标 Cloud SQL for PostgreSQL 实例,并安全地删除迁移作业。