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