本文介紹如何查看Data Transmission Service資料校正任務的詳情。
前提條件
已建立並配置資料校正任務,詳情請參見配置資料校正。
注意事項
全量校正和增量校正任務所校正出的不一致資料預設儲存30天,請及時查看並處理。
在校正工作清單查看
進入校正任務的列表頁面。
在頂部功能表列中,單擊整合與開發。
在左側導覽列,選擇 。
在校正任務右側,選擇執行個體所屬地區。
說明新版DTS同步或遷移工作清單頁面,需要在頁面上方工作台右側選擇執行個體所屬地區。
單擊目標執行個體的ID,進入執行個體詳情頁面。
可選:在左側導覽列,單擊任務管理。
單擊執行個體進展地區的全量校正、增量校正或結構校正,查看校正詳情。
基本資料
在基本資料頁簽中,您可以查看資料校正任務的開始時間、校正時間規則、狀態、進度、報錯資訊等,具體顯示的資訊請以實際介面為準。
校正任務正常運行後,您可以根據業務需要進行重啟、暫停、停止或刪除校正任務操作,詳情請參見後續操作。
重要基本資料頁簽的狀態為資料校正任務的狀態,校正結果請在校正詳情頁簽查看。
校正詳情
在校正詳情頁簽中,您可以根據實際情況篩選並查看校正任務的結果,如源庫的庫名和表名、目標庫的庫名和表名、校正狀態、校正時間等。
說明建議全量校正和結構校正任務的狀態為完成時再查看校正詳情;增量校正任務的當前位點在增量資料變更的時間點之後時再查看校正詳情。
校正詳情展示的結果,是以不一致記錄量值由大到小的順序進行排列。
增量校正任務會對一定時間內同一條資料的多次變更進行合并,然後做一致性校正。因此,增量校正任務顯示的資料條數可能會少於增量變更的資料。
僅全量校正任務支援下載訂正SQL,且2023年11月20日14:04:52之前啟動的全量校正任務需要重新校正一次才支援下載訂正SQL。
總記錄數是校正資料的估算值,校驗完成記錄數是已完成校正資料的值,因此校驗完成記錄數可能會高於總記錄數。
若不一致記錄量的值為0,則表示源執行個體與目標執行個體的資料一致。此時,您無需查看或下載校正報告(校正報告無資料)。
若不一致記錄量的值不為0,則表示源執行個體與目標執行個體的資料或結構存在不一致。您可以在操作列下方,根據業務需要單擊查看報告、下載校正報告或下載訂正SQL。您可以根據下載的校正報告和訂正SQL,並結合實際情況進行手動修複。
重要訂正SQL中的DELETE語句,需要謹慎執行。
在DTS同步或遷移執行個體中查看
進入同步或遷移工作清單頁面。
在頂部功能表列中,單擊整合與開發。
在左側導覽列,選擇 或 。
說明若您登入的是極簡模式的DMS,請在左上方的中選擇自訂DMS介面布局與樣式。
或 。更多資訊請參見您也可以登入新版DTS同步任務的列表頁面或新版DTS遷移任務的列表頁面。
在同步任務或遷移任務右側,選擇執行個體所屬地區。
說明新版DTS同步或遷移工作清單頁面,需要在頁面上方工作台右側選擇執行個體所屬地區。
單擊目標同步或遷移執行個體的ID,進入執行個體詳情頁面。
可選:在左側導覽列,單擊任務管理。
取消選中執行個體進展右側的隱藏已完成模組。
單擊執行個體進展地區的全量校正、增量校正或結構校正,查看校正詳情。
基本資料
在基本資料頁簽中,您可以查看資料校正任務的開始時間、校正時間規則、狀態、進度、報錯資訊等,具體顯示的資訊請以實際介面為準。
校正任務正常運行後,您可以根據業務需要進行重啟、暫停、停止或刪除校正任務操作,詳情請參見後續操作。
重要基本資料頁簽的狀態為資料校正任務的狀態,校正結果請在校正詳情頁簽查看。
校正詳情
在校正詳情頁簽中,您可以根據實際情況篩選並查看校正任務的結果,如源庫的庫名和表名、目標庫的庫名和表名、校正狀態、校正時間等。
說明建議全量校正和結構校正任務的狀態為完成時再查看校正詳情;增量校正任務的當前位點在增量資料變更的時間點之後時再查看校正詳情。
校正詳情展示的結果,是以不一致記錄量值由大到小的順序進行排列。
增量校正任務會對一定時間內同一條資料的多次變更進行合并,然後做一致性校正。因此,增量校正任務顯示的資料條數可能會少於增量變更的資料。
僅全量校正任務支援下載訂正SQL,且2023年11月20日14:04:52之前啟動的全量校正任務需要重新校正一次才支援下載訂正SQL。
總記錄數是校正資料的估算值,校驗完成記錄數是已完成校正資料的值,因此校驗完成記錄數可能會高於總記錄數。
若不一致記錄量的值為0,則表示源執行個體與目標執行個體的資料一致。此時,您無需查看或下載校正報告(校正報告無資料)。
若不一致記錄量的值不為0,則表示源執行個體與目標執行個體的資料或結構存在不一致。您可以在操作列下方,根據業務需要單擊查看報告、下載校正報告或下載訂正SQL。您可以根據下載的校正報告和訂正SQL,並結合實際情況進行手動修複。
重要訂正SQL中的DELETE語句,需要謹慎執行。
後續操作
若您需要重新校正源執行個體與目標執行個體資料的差異,例如根據校正報告修改了目標執行個體中的資料,您可以參考如下操作在執行個體進展地區管理校正任務。
結構校正任務暫不支援管理操作。
若按鈕置灰且無法選中,則表示當前任務狀態不支援該操作。
進入目標執行個體的任務管理頁面。
取消選中執行個體進展右側的隱藏已完成模組。
單擊全量校正或增量校正模組。
可選:單擊基本資料頁簽。
管理校正任務。
暫停校正任務
重要校正任務在正常運行後,才可以進行暫停操作。
全量校正任務暫停後,任務的狀態將會變為完成,不支援斷點校正。
單擊操作右側的暫停,並在彈出的提醒對話方塊中單擊確定。
重啟校正任務
說明全量校正任務的狀態為完成時,才可以進行重啟操作。全量校正任務重啟後,會將源庫和目標庫當前的資料作為存量資料重新進行校正。
增量校正任務的狀態為暫停中或完成時,才可以進行重啟操作。
單擊操作右側的重啟,並在彈出的提醒對話方塊中單擊確定。
停止校正任務
說明僅增量校正任務支援停止操作,任務在停止後狀態變為完成。
單擊操作右側的停止,並在彈出的提醒對話方塊中單擊確定。
刪除校正任務
重要校正任務在刪除後無法恢複,僅支援重新設定校正任務。
單擊操作右側的刪除校正任務,並在彈出的提醒對話方塊中單擊確定。
相關API
API介面 | 說明 |
查詢校正任務不一致資訊。 | |
查詢校正報告的下載地址。 | |
查詢全量或增量校正任務詳情。 |
常見問題
為什麼全量校正或者增量校正任務一直不運行?
根據執行個體是否包含增量寫入(增量同步處理或增量遷移)模組,有如下兩種情況:
不含增量寫入模組:
全量資料寫入完成後開始全量校正。
含增量寫入模組:
說明全量校正與增量校正任務沒有依賴關係,相互之間沒有影響。
若增量任務為單任務形式(不包含增量子任務),當增量寫入模組首次達到延遲時間為零時,開始進行全量校正和增量校正。
若增量任務包含多個增量子任務(例如MongoDB之間的執行個體遷移),當所有子任務的延遲都小於2秒時,開始進行全量校正和增量校正。
為什麼增量校正任務的結果一直是空的?
增量校正任務僅記錄存在不一致資料的庫表資訊。若源庫出現增量資料,同步或遷移到目標庫後,經過增量校正對比未發現不一致的資料,則結果清單為空白。
為什麼增量校正模組的位點資訊一直不更新?
增量校正模組的當前位點是最近一次增量校正的時間點。若源庫沒有新的增量資料,當前位點將不會更新或者無時間資料。
為什麼目標庫有增量資料寫入,而增量校正任務沒有校正出不一致資料?
增量校正任務是以源庫為基準,校正目標庫與源庫資料的一致性。僅當源庫發生資料變更且增量資料未被寫入目標庫,或者寫入的資料與源庫不一致時,才會校正出不一致資料。