簡體   English   中英

AWS DMS 連續復制延遲問題

[英]AWS DMS continuous replication latency question

我正在從事一個將服務從一個數據庫實例遷移到另一個數據庫實例的項目。 我的目的是使用 AWS DMS 從 RDS MySQL(源)實例復制到另一個 RDS MySQL(目標)實例,然后將服務從“源”連接到“目標”數據庫。 我計划執行一個滿載 + CDC 的任務,並且僅在任務的 CDC 部分進行切換

我正在嘗試計划我需要花費多少停機時間,我很好奇在寫入源和復制到目標之間有什么樣的延遲。 它是毫秒、秒還是分鍾的量級?

通常為毫秒,但這取決於您正在執行的更新類型。

例如,假設您執行一個需要 5 分鍾才能在主實例上執行的UPDATE 在它完成並且事務提交之前它不會被記錄。 然后有一些延遲通過 CDC 將日志傳輸到副本。 副本讀取它,將其保存到自己的本地日志中,然后開始執行它。

這意味着 5 分鍾的更新不會在副本上開始,直到它在主服務器上完成,然后在日志記錄和傳輸之間會有一些額外的延遲。 所以最好的情況是再多花5分鍾。

當然,您運行的大多數更新單獨運行都比 5 分鍾快得多。 這就是為什么我說這取決於您的更新。 AWS 無法預測您的停機時間,我們也無法預測。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM