本文為您介紹 OceanBase 數據傳輸服務的規格說明、性能測試情況,以及如何對數據遷移或數據同步任務的實例規格進行升配。
注意事項
本文的規格說明參考的是測試數據,僅供您在選擇規格時進行參考,不作為產品 SLA(服務等級協議)的評判依據。
不同的實例規格對應了增量同步的不同 RPS 性能表現,以及建議遷移或同步的最大表對象數量,通過 OceanBase 數據傳輸服務可以實現數據秒級同步至目標端。但是受限于源端實例的運行負載、傳輸網絡的帶寬、網絡延時和目標端實例寫入性能等多種因素的影響,遷移或同步任務會出現延遲增大的情況,無法絕對保證秒級延遲。
名詞解釋
規格:OceanBase 數據傳輸服務為用戶提供了不同性能的規格,以同步的記錄數作為衡量標準。
RPS:表示每秒增量同步至目標表的數據行數。例如,每秒增量同步源端數據庫 5000 行數據至目標表,則 RPS 為 5000。
表對象:表示數據遷移或數據同步任務建議遷移或同步的最大表數量,以每張表對象最多 50 個字段數量計算。
規格說明
OceanBase 數據傳輸服務根據遷移或同步的性能上限,定義了 MICRO、SMALL、MEDIUM、LARGE 和 XLARGE 五種規格。當滿足以下條件時,各種規格的增量同步性能上限才能達到下表中的性能上限。
源端實例的壓力要大于等于各規格對應的性能上限。
目標端實例的寫入性能不是瓶頸,能夠支持各規格對應的性能壓力。
源端實例/目標端實例與 OceanBase 數據傳輸服務的網絡延遲小于等于 2 毫秒。
遷移或同步的表對象數量小于或等于下表建議的遷移或同步最大表對象數量。
規格定義
性能上限(RPS)參考
建議最大表對象數量
MICRO
300
100
SMALL
3,000
2,000
MEDIUM
5,000
40,000
LARGE
10,000
100,000
XLARGE
25,000
200,000
說明規格的線上運行性能受網絡環境、源端實例和目標端實例的性能、延遲等因素影響,實際的性能值會有差異。表中的性能上限值僅供參考,不在 SLA 承諾范圍內。
升配實例規格
如果當前購買的實例規格無法滿足業務需要,您可以對數據遷移或數據同步任務的實例規格進行升配。
使用限制
目前暫不支持對數據遷移或數據同步任務的實例規格進行降配操作。
數據遷移任務:需要 增量同步 或 反向增量 步驟在正常運行,且任務處于 運行中 狀態,才支持升配操作。
數據同步任務:需要 增量同步 步驟在正常運行,且任務處于 運行中 狀態,才支持升配操作。
處于 變配中 狀態的數據遷移任務,不支持進入 正向切換 步驟,也不支持增加或減少遷移對象。
處于 變配中 狀態的數據同步任務,不支持增加或減少同步對象。
遷移 PolarDB-1.0 數據庫的數據至 OceanBase 數據庫 MySQL 租戶時,如果一個實例綁定多個任務,需要所有關聯任務均處于 增量同步 或 反向增量 的正常運行狀態,才支持升配操作。
升配操作
登錄 OceanBase 管理控制臺。
在左側導航欄,單擊 數據傳輸 > 數據遷移。
本文以升配數據遷移任務的實例規格為例,如果您需要升配數據同步任務的實例規格,單擊 數據傳輸 > 數據同步,進入 同步任務列表 頁面進行相應操作即可。
在 遷移任務列表 頁面,單擊目標任務后的 ... > 升配。
您也可以單擊目標任務的名稱進入詳情頁面,單擊右上角的 ... > 升配。
(可選)單擊彈出框中的 確定。
如果您在數據遷移任務的 增量同步 或 反向增量 步驟、數據同步任務的 增量同步 步驟啟用了限速限流功能,則需要在彈出框中單擊 確定。如果未啟用限速限流功能,則直接跳轉至變配頁面。
在 變配 頁面,選擇需要的 實例規格,并勾選 我已閱讀并同意數據傳輸-按量付費服務協議。
單擊 立即購買。
購買成功后,您可以返回 遷移任務列表 或 同步任務列表 頁面,查看任務的實例規格。