華為云計(jì)算 云知識(shí) 如何判斷數(shù)據(jù)遷移任務(wù)可以停止
如何判斷數(shù)據(jù)遷移任務(wù)可以停止

通常,在業(yè)務(wù)割接完成后,為了防止源 數(shù)據(jù)庫(kù) 的操作繼續(xù)同步到目標(biāo)數(shù)據(jù)庫(kù),造成數(shù)據(jù)覆蓋問題,您可選擇結(jié)束 遷移 任務(wù)。結(jié)束之前您需要確認(rèn)完成以下幾點(diǎn):

1、請(qǐng)您確認(rèn)至少在業(yè)務(wù)低峰期有過一次完整的數(shù)據(jù)對(duì)比。

2、完成業(yè)務(wù)割接。

a. 先中斷業(yè)務(wù)(如果業(yè)務(wù)負(fù)載非常輕,也可以嘗試不中斷業(yè)務(wù))。

b. 在源數(shù)據(jù)庫(kù)端執(zhí)行如下語句(此處以MySQL為例,其余引擎可以參考 數(shù)據(jù)復(fù)制服務(wù) 最佳實(shí)踐》),并觀察在1-5分鐘內(nèi)若無任何新會(huì)話執(zhí)行SQL ,則可認(rèn)為業(yè)務(wù)已經(jīng)完全停止。

說明:上述語句查詢到的進(jìn)程列表中,包括DRS遷移實(shí)例的連接,您需要確認(rèn)除DRS遷移實(shí)例的連接外無任何新會(huì)話執(zhí)行SQL,即可認(rèn)為業(yè)務(wù)已經(jīng)完全停止。
 

c. 實(shí)時(shí)同步時(shí)延為0,并穩(wěn)定保持一段時(shí)間;同時(shí),您可以使用數(shù)據(jù)級(jí)對(duì)比功能,進(jìn)行割接前的最后一次數(shù)據(jù)級(jí)對(duì)比,耗時(shí)可參考之前的對(duì)比記錄。

· 如果時(shí)間允許,則選擇全部對(duì)比。

· 如果時(shí)間不允許,則推薦對(duì)比活躍表,關(guān)鍵業(yè)務(wù)表,第二步對(duì)比多次存在差異的表等

d. 確定系統(tǒng)割接時(shí)機(jī),業(yè)務(wù)系統(tǒng)指向目標(biāo)數(shù)據(jù)庫(kù),業(yè)務(wù)對(duì)外恢復(fù)使用。

3、結(jié)束遷移任務(wù),該操作僅刪除了遷移實(shí)例,遷移任務(wù)仍顯示在任務(wù)列表中,您可以進(jìn)行查看或刪除。