本文介紹如何查看數(shù)據(jù)傳輸服務DTS(Data Transmission Service)數(shù)據(jù)校驗任務的詳情。
前提條件
已創(chuàng)建并配置數(shù)據(jù)校驗任務,詳情請參見配置數(shù)據(jù)校驗。
注意事項
在DTS同步或遷移實例中配置的校驗任務,支持在實例詳情和校驗任務列表查看;單獨配置的校驗任務,僅支持在校驗任務列表查看。
全量校驗和增量校驗任務所校驗出的不一致數(shù)據(jù)默認保存30天,請及時查看并處理。
在校驗任務列表查看
進入校驗任務的列表頁面。
在頂部菜單欄中,單擊集成與開發(fā)。
在左側導航欄,選擇 。
說明您也可以登錄DTS校驗任務列表頁面。
在校驗任務右側,選擇實例所屬地域。
說明新版DTS同步或遷移任務列表頁面,需要在頁面上方工作臺右側選擇實例所屬地域。
單擊目標實例的ID,進入實例詳情頁面。
可選:在左側導航欄,單擊任務管理。
單擊實例進展區(qū)域的全量校驗、增量校驗或結構校驗,查看校驗詳情。
基本信息
在基本信息頁簽中,您可以查看數(shù)據(jù)校驗任務的開始時間、校驗時間規(guī)則、狀態(tài)、進度、報錯信息等,具體顯示的信息請以實際界面為準。
校驗任務正常運行后,您可以根據(jù)業(yè)務需要進行重啟、暫停、停止或刪除校驗任務操作,詳情請參見后續(xù)操作。
重要基本信息頁簽的狀態(tài)為數(shù)據(jù)校驗任務的狀態(tài),校驗結果請在校驗詳情頁簽查看。
校驗詳情
在校驗詳情頁簽中,您可以根據(jù)實際情況篩選并查看校驗任務的結果,如源庫的庫名和表名、目標庫的庫名和表名、校驗狀態(tài)、校驗時間等。
說明建議全量校驗和結構校驗任務的狀態(tài)為完成時再查看校驗詳情;增量校驗任務的當前位點在增量數(shù)據(jù)變更的時間點之后時再查看校驗詳情。
校驗詳情展示的結果,是以不一致記錄量值由大到小的順序進行排列。
增量校驗任務會對一定時間內同一條數(shù)據(jù)的多次變更進行合并,然后做一致性校驗。因此,增量校驗任務顯示的數(shù)據(jù)條數(shù)可能會少于增量變更的數(shù)據(jù)。
僅全量校驗任務支持下載訂正SQL,且2023年11月20日14:04:52之前啟動的全量校驗任務需要重新校驗一次才支持下載訂正SQL。
總記錄數(shù)是校驗數(shù)據(jù)的估算值,校驗完成記錄數(shù)是已完成校驗數(shù)據(jù)的值,因此校驗完成記錄數(shù)可能會高于總記錄數(shù)。
若不一致記錄量的值為0,則表示源實例與目標實例的數(shù)據(jù)一致。此時,您無需查看或下載校驗報告(校驗報告無數(shù)據(jù))。
若不一致記錄量的值不為0,則表示源實例與目標實例的數(shù)據(jù)或結構存在不一致。您可以在操作列下方,根據(jù)業(yè)務需要單擊查看報告、下載校驗報告或下載訂正SQL。您可以根據(jù)下載的校驗報告和訂正SQL,并結合實際情況進行手動修復。
重要訂正SQL中的DELETE語句,需要謹慎執(zhí)行。
在DTS同步或遷移實例中查看
進入同步或遷移任務列表頁面。
在頂部菜單欄中,單擊集成與開發(fā)。
在左側導航欄,選擇 或 。
說明若您登錄的是極簡模式的DMS,請在左上角的中選擇自定義DMS界面布局與樣式。
或 。更多信息請參見您也可以登錄新版DTS同步任務的列表頁面或新版DTS遷移任務的列表頁面。
在同步任務或遷移任務右側,選擇實例所屬地域。
說明新版DTS同步或遷移任務列表頁面,需要在頁面上方工作臺右側選擇實例所屬地域。
單擊目標同步或遷移實例的ID,進入實例詳情頁面。
可選:在左側導航欄,單擊任務管理。
取消選中實例進展右側的隱藏已完成模塊。
單擊實例進展區(qū)域的全量校驗、增量校驗或結構校驗,查看校驗詳情。
基本信息
在基本信息頁簽中,您可以查看數(shù)據(jù)校驗任務的開始時間、校驗時間規(guī)則、狀態(tài)、進度、報錯信息等,具體顯示的信息請以實際界面為準。
校驗任務正常運行后,您可以根據(jù)業(yè)務需要進行重啟、暫停、停止或刪除校驗任務操作,詳情請參見后續(xù)操作。
重要基本信息頁簽的狀態(tài)為數(shù)據(jù)校驗任務的狀態(tài),校驗結果請在校驗詳情頁簽查看。
校驗詳情
在校驗詳情頁簽中,您可以根據(jù)實際情況篩選并查看校驗任務的結果,如源庫的庫名和表名、目標庫的庫名和表名、校驗狀態(tài)、校驗時間等。
說明建議全量校驗和結構校驗任務的狀態(tài)為完成時再查看校驗詳情;增量校驗任務的當前位點在增量數(shù)據(jù)變更的時間點之后時再查看校驗詳情。
校驗詳情展示的結果,是以不一致記錄量值由大到小的順序進行排列。
增量校驗任務會對一定時間內同一條數(shù)據(jù)的多次變更進行合并,然后做一致性校驗。因此,增量校驗任務顯示的數(shù)據(jù)條數(shù)可能會少于增量變更的數(shù)據(jù)。
僅全量校驗任務支持下載訂正SQL,且2023年11月20日14:04:52之前啟動的全量校驗任務需要重新校驗一次才支持下載訂正SQL。
總記錄數(shù)是校驗數(shù)據(jù)的估算值,校驗完成記錄數(shù)是已完成校驗數(shù)據(jù)的值,因此校驗完成記錄數(shù)可能會高于總記錄數(shù)。
若不一致記錄量的值為0,則表示源實例與目標實例的數(shù)據(jù)一致。此時,您無需查看或下載校驗報告(校驗報告無數(shù)據(jù))。
若不一致記錄量的值不為0,則表示源實例與目標實例的數(shù)據(jù)或結構存在不一致。您可以在操作列下方,根據(jù)業(yè)務需要單擊查看報告、下載校驗報告或下載訂正SQL。您可以根據(jù)下載的校驗報告和訂正SQL,并結合實際情況進行手動修復。
重要訂正SQL中的DELETE語句,需要謹慎執(zhí)行。
后續(xù)操作
若您需要重新校驗源實例與目標實例數(shù)據(jù)的差異,例如根據(jù)校驗報告修改了目標實例中的數(shù)據(jù),您可以參考如下操作在實例進展區(qū)域管理校驗任務。
結構校驗任務暫不支持管理操作。
若按鈕置灰且無法選中,則表示當前任務狀態(tài)不支持該操作。
進入目標實例的任務管理頁面。
取消選中實例進展右側的隱藏已完成模塊。
單擊全量校驗或增量校驗模塊。
可選:單擊基本信息頁簽。
管理校驗任務。
暫停校驗任務
重要校驗任務在正常運行后,才可以進行暫停操作。
全量校驗任務暫停后,任務的狀態(tài)將會變?yōu)?b id="uicontrol-9qz-f04-2za" data-tag="uicontrol" data-isbold="true" class="uicontrol">完成,不支持斷點校驗。
單擊操作右側的暫停,并在彈出的提醒對話框中單擊確定。
重啟校驗任務
說明全量校驗任務的狀態(tài)為完成時,才可以進行重啟操作。全量校驗任務重啟后,會將源庫和目標庫當前的數(shù)據(jù)作為存量數(shù)據(jù)重新進行校驗。
增量校驗任務的狀態(tài)為暫停中或完成時,才可以進行重啟操作。
單擊操作右側的重啟,并在彈出的提醒對話框中單擊確定。
停止校驗任務
說明僅增量校驗任務支持停止操作,任務在停止后狀態(tài)變?yōu)?b id="uicontrol-w0n-xq3-ubi" data-tag="uicontrol" data-isbold="true" class="uicontrol">完成。
單擊操作右側的停止,并在彈出的提醒對話框中單擊確定。
刪除校驗任務
重要校驗任務在刪除后無法恢復,僅支持重新配置校驗任務。
單擊操作右側的刪除校驗任務,并在彈出的提醒對話框中單擊確定。
相關API
API接口 | 說明 |
查詢校驗任務不一致信息。 | |
查詢校驗報告的下載地址。 | |
查詢全量或增量校驗任務詳情。 |
常見問題
如何重新創(chuàng)建全量或增量校驗任務?
有如下兩種方式:
在校驗任務列表頁面,創(chuàng)建獨立的校驗任務。
說明此頁面不支持創(chuàng)建增量校驗任務。
進入目標實例的全量校驗或增量校驗模塊,在基本信息頁簽單擊刪除校驗任務,然后單擊頁面上方的創(chuàng)建校驗任務。
為什么全量校驗或者增量校驗任務一直不運行?
根據(jù)實例是否包含增量寫入(增量同步或增量遷移)模塊,有如下兩種情況:
不含增量寫入模塊:
全量數(shù)據(jù)寫入完成后開始全量校驗。
含增量寫入模塊:
說明全量校驗與增量校驗任務沒有依賴關系,相互之間沒有影響。
若增量任務為單任務形式(不包含增量子任務),當增量寫入模塊首次達到延遲時間為零時,開始進行全量校驗和增量校驗。
若增量任務包含多個增量子任務(例如MongoDB之間的實例遷移),當所有子任務的延遲都小于2秒時,開始進行全量校驗和增量校驗。
為什么增量校驗任務的結果一直是空的?
增量校驗任務僅記錄存在不一致數(shù)據(jù)的庫表信息。若源庫出現(xiàn)增量數(shù)據(jù),同步或遷移到目標庫后,經(jīng)過增量校驗對比未發(fā)現(xiàn)不一致的數(shù)據(jù),則結果列表為空。
為什么增量校驗模塊的位點信息一直不更新?
增量校驗模塊的當前位點是最近一次增量校驗的時間點。若源庫沒有新的增量數(shù)據(jù),當前位點將不會更新或者無時間數(shù)據(jù)。
為什么目標庫有增量數(shù)據(jù)寫入,而增量校驗任務沒有校驗出不一致數(shù)據(jù)?
增量校驗任務是以源庫為基準,校驗目標庫與源庫數(shù)據(jù)的一致性。僅當源庫發(fā)生數(shù)據(jù)變更且增量數(shù)據(jù)未被寫入目標庫,或者寫入的數(shù)據(jù)與源庫不一致時,才會校驗出不一致數(shù)據(jù)。