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