查詢同步進度
更新時間 2024-02-22 11:03:19
最近更新時間: 2024-02-22 11:03:19
分享文章
本節主要介紹查詢同步進度
時同步進度展示了同步過程中,任務的表同步進度,DRS通過流式進度展示,可以幫助您實時了解同步完成的情況。
- 在全量同步過程中,DRS展示進度總覽,您可以查看結構、數據、索引遷移的進度,當顯示為100%時,表示該項同步完成。過程中,數據和索引的同步相對較慢。
- 在增量同步過程中,DRS展示增量時延,可通過時延大小判斷源和目標同步情況,時延為0代表源和目標瞬時一致,無新的事務需要同步。
前提條件
已登錄數據復制服務控制臺。
操作步驟
步驟 1 在“實時同步管理”界面,選中指定同步任務,單擊任務名稱,進入“基本信息”頁面。
步驟 2 單擊“同步進度”頁簽,查看表同步進度。
- 當全量同步完成時,顯示全量已完成100%。
- 當全量同步完成后,開始進行增量同步,可在“同步進度”頁簽下,查看增量同步時延。
- 增量時延也可在“實時同步管理”界面查看,當增量時延超過用戶設置或系統默認的時延閾值時,任務管理界面增量時延顯示為紅色。
- 當時延為0s時,說明源數據庫和目標數據庫的數據是實時同步的。
說明時延 = 源庫當前系統時間 - 成功同步到目標庫的最新一個事務在源庫的提交成功時間。
一個事務同步的完整過程如下:
- 源端數據庫的抽取;
- 經過網絡的傳輸;
- 由DRS進行日志解析;
- 最終在目標數據庫上的執行完成。
這樣完成了事務從源到目標的同步,時延為該事務最后在目標數據庫上執行完成時的源庫當前系統時間(current_time)與該事務在源庫的提交成功時間(committed_time)的時間差,時延為0代表源和目標瞬時一致,無新的事務需要同步。
注意長時間未提交事務和頻繁DDL操作均可以造成高時延。