如果是持續遷移,在需要將讀取和寫入作業移至目的地資料庫時,即可啟動升級程序。升級後,資料庫移轉服務會與來源資料庫中斷連線、停止將變更資料事件複製到目的地資料庫,並清除所有暫時性移轉資料。
- 選用步驟: 確認遷移資料是否完整。
- 停止所有寫入作業、執行中的指令碼,以及來源資料庫的用戶端連線。 停機時間從這裡開始。
- 觀察 複寫延遲指標,等待指標大幅下降,最好是降到以分鐘或秒為單位。
- 對遷移工作執行升級動作。
  控制台- 前往 Google Cloud 控制台的「遷移作業」頁面。
- 在「工作」分頁中,按一下要升級的遷移作業顯示名稱。
          系統會開啟遷移工作詳細資料頁面。 
- 點選「升級」。
- 在對話方塊中,按一下「升級」。
 gcloud使用下列任何指令資料之前,請先替換以下項目: - MIGRATION_JOB_ID,並提供遷移工作 ID。如果您不知道 ID,可以使用 gcloud database-migration migration-jobs list指令列出特定區域中的所有遷移工作,並查看其 ID。
- REGION,其中包含儲存連線設定檔的區域 ID。
- 選用:根據預設,資料庫移轉服務會遷移來源中的所有資料庫。如要只遷移特定資料庫,請使用 - --databases-filter旗標,並以半形逗號分隔清單的形式指定資料庫 ID。- 例如: - --databases-filter=my-business-database,my-other-database- 日後您可以使用 - gcloud database-migration migration-jobs update指令,編輯使用- --database-filter flag建立的遷移作業。
 執行下列指令: Linux、macOS 或 Cloud Shellgcloud database-migration migration-jobs \ promote MIGRATION_JOB_ID \ --region=REGION Windows (PowerShell)gcloud database-migration migration-jobs ` promote MIGRATION_JOB_ID ` --region=REGION Windows (cmd.exe)gcloud database-migration migration-jobs ^ promote MIGRATION_JOB_ID ^ --region=REGION 結果這項動作會以非同步方式執行。 因此,這項指令會傳回代表長期執行作業的「作業實體」: done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: start name: OPERATION_ID - 使用 
  gcloud database-migration migration-jobs describe指令查看遷移工作狀態。
- 使用 
  gcloud database-migration operations describe搭配 OPERATION_ID,即可查看作業本身的狀態。
 
- 目的地執行個體已升級,您現在可以對遷移的資料庫執行所有讀取和寫入作業。遷移工作狀態會變更為 Completed。
- 現在應用程式可以連線至 Cloud SQL 執行個體,且可安全刪除遷移工作。