推送表示目標 Cloud SQL 執行個體會與來源中斷連線,並從備用資源推送至主要執行個體。
如要進行持續遷移,您可以在需要將讀取和寫入作業移至目的地時,啟動升級程序。
對於一次性遷移作業,只要轉儲和載入作業完成,Cloud SQL 執行個體就會準備就緒,且不需要使用者啟動的升級程序。如要在不遺失任何資訊的情況下進行遷移,請按照下列步驟操作:
- 前往「Migration jobs」(遷移工作) 頁面。
按一下代表要升級遷移作業的遷移作業。系統隨即會顯示「Migration job details」(遷移工作詳細資料) 頁面。
轉換至 CDC 階段後,Cloud SQL 目的地執行個體會追上轉儲和載入期間發生的變更,因此可能會出現長時間的複寫延遲,這取決於轉儲檔案的大小。
等待複製延遲時間大幅下降,理想情況下應在數分鐘或數秒內。您可以在遷移工作頁面中查看複製延遲時間。
- 當複寫延遲時間降到最低後,您就可以啟動促銷活動。
為避免資料遺失,請務必執行下列操作:
- 停止所有寫入、執行中的指令碼,以及與來源資料庫的用戶端連線。停機期間開始。
- 等到複製延遲時間為零,表示遷移工作已處理所有未完成的變更。
- 在「遷移工作詳細資料」頁面中,按一下「升級」。
- 在「要將遷移工作升級嗎?」視窗中,按一下「升級」。
- 遷移工作會停止從來源讀取資料,並顯示子狀態
Promote in progress
。目前無法停止或復原促銷活動程序。 - 目的地例項會升級為可寫入的主要例項。遷移工作狀態為
Completed
。 - (選用) 針對使用
pg_cron
擴充功能的來源:資料庫移轉服務不會遷移pg_cron
擴充功能 (或與擴充功能相關聯的任何cron
設定),但 PostgreSQL 適用的 Cloud SQL 目的地支援這項功能。如果您在來源資料庫中使用pg_cron
擴充功能,可以在目的地執行個體上重新安裝。 - 應用程式現在可以連線至 Cloud SQL 執行個體,且遷移工作可以安全刪除。
完整轉儲階段完成後,遷移工作就會進入 CDC 階段,此時可使用推送選項。