全部產品
Search
文件中心

ApsaraDB for OceanBase:建立完整效能評估任務

更新時間:Jul 01, 2024

完成資料移轉後,在資料庫切換為 OceanBase 資料庫前,您可以進行效能評估。本文為您介紹如何建立效能評估任務。

背景資訊

效能評估任務包括 完整效能評估SQL 檔案解析SQL 檔案回放 三種類型。完整效能評估任務中,包含了 SQL 檔案解析和 SQL 檔案回放,您可以選擇完整的流程,也可以選擇獨立進行檔案解析和負載回放。獨立建立 SQL 檔案回放任務的前提是已有完整的檔案解析。

目前遷移評估支援 RDS_MySQL、PolarDB-X 1.0、PolarDB-X 2.0、TiDB 和 POLARMYSQL 等源端非 OceanBase 資料庫的資料來源到 OB_MySQL 的回放,同時支援 OceanBase 資料庫相同模式下的升級回放,即支援 OB_MySQL 到 OB_MySQL,OB_Oracle 到 OB_Oracle 之間的升級回放。

源端非 OceanBase 資料庫

  1. 建立完整效能評估任務。

    1. 登入 OceanBase 管理主控台

    2. 在左側導覽列,單擊 遷移評估>效能評估

    3. 效能評估 頁面,單擊右上方的 建立效能評估>完整效能評估

  2. 選擇源端類型 頁面,配置各項參數。

    參數

    描述

    評估任務名稱

    自訂評估任務的名稱。

    執行個體來源

    請在下拉式清單中選擇 阿里雲資料庫

    資料庫類型

    請在下拉式清單中選擇需要的資料庫類型。此處選擇 RDS_MySQL、PolarDB-X 1.0、PolarDB-X 2.0、TIDB 或 POLARMYSQL。

    資料庫執行個體

    請在下拉式清單中選擇已建立的資料庫執行個體。

    說明

    選擇 資料庫類型TIDB 時,不會顯示該參數。

  3. 單擊 下一步。在 流量解析配置 頁面,配置各項參數。

    流量採集方式 支援 OSS 匯入上傳檔案效能評估前,您需要擷取 RDS_MySQL 執行個體、PolarDB-X 或 POLARMYSQL 執行個體的流量檔案並匯出至 OSS。詳情請參見 前置操作

    說明
    • 強烈建議您為遷移評估服務單獨建立所需要的使用者,並僅開放相關 BUCKET 的許可權。有關阿里雲的帳號體系請參見 存取控制

    • 選擇 資料庫類型TIDB 時,流量採集方式 僅支援 上傳檔案

    • 如果您將Log Service SLS 中的流量檔案儲存至 OSS,請選擇 OSS 匯入 的方式,匯入流量檔案進行評估。

      參數

      描述

      AccessKey 帳號

      阿里雲帳號的存取金鑰 AccessKey ID。

      AccessKey 密碼

      阿里雲帳號的存取金鑰 AccessKey Secret。

      日誌匯入的 OSS Bucket

      輸入日誌匯入的 OSS Bucket 名稱。

      檔案投遞目錄

      輸入資料流量檔案投遞的目錄。

      流量採集範圍

      選擇需要評估的時間範圍,最大可選的時間範圍是 24 個小時。

      如果擷取的資料為空白,則說明選擇的時間範圍內未組建記錄檔檔案。

      上述參數配置完成後,單擊 校正。校正通過後,有效檔案清單 會為您展示可解析的檔案。

    • 如果您將Log Service SLS 中的流量檔案儲存至本地,請選擇 上傳檔案 的方式,手工匯入 JSON、CSV、LOG 或 ZIP 格式的檔案進行評估。

      說明

      TIDB 資料庫的流量檔案僅支援儲存至本地進行上傳。

  4. 單擊 下一步。在 選擇目標端類型 頁面,配置各項參數。

    參數

    描述

    目標端資料庫執行個體

    請確認目標執行個體的表結構、資料和原執行個體一致,保證壓測流量正常執行。

    租戶

    從下拉式清單中選擇目標端資料庫執行個體所在租戶的 ID。

    目標端高許可權帳號

    目標端資料庫的使用者名稱。

    密碼

    目標端資料庫的密碼。

    上述參數配置完成後,單擊 校正。校正通過後,登入的 Schema 列表 會為您展示可回放的 Schema 列表。請選擇待回放 Schema,單擊 >,將其添加至右側 目標端列表 中。

  5. 單擊 下一步。在 目標端回放配置 頁面,配置各項參數。

    參數

    描述

    回放類型

    包括 讀流量(DQL)和 寫流量(DML)。

    回放速度

    從下拉式清單中選擇目標回放速度,最大支援 10 倍速。

    回放倍速表示將流量的 QPS 或 TPS 向前壓縮至一個時間範圍內。例如,倍速為 2,表示將原本 4 小時回放完成的流量提前至 2 小時完成。

    採樣率

    從下拉式清單中選擇目標採樣率,最大支援 100%。

    類比並發

    設定是否類比並發。如果選擇 ,將導致回放速度變慢。

  6. 單擊 下一步,進行預檢查。

  7. 預檢查通過後,請單擊 啟動,開始執行效能評估任務。

    啟動任務後,您可以在 效能評估任務 頁面,查看評估報告。詳情請參見 查看效能評估報告。解析完成的檔案,會儲存在 效能評估 > 解析檔案清單 頁面。

    重要

    啟動回放時,遷移評估會自動在您選擇的回放執行個體中添加一個名稱格式為 omaxxx 的白名單分組,以確保遷移評估的回放機器可以正常串連到您的資料庫。

源端為 OceanBase 資料庫

  1. 效能評估 頁面,單擊右上方的 建立效能評估>完整效能評估

  2. 選擇源端類型 頁面,配置各項參數。

    參數

    描述

    評估任務名稱

    自訂評估任務的名稱。

    執行個體來源

    請在下拉式清單中選擇 阿里雲資料庫

    資料庫類型

    請在下拉式清單中選擇需要的資料庫類型,此處選擇 OB_MySQL 或 OB_Oracle。

    資料庫執行個體

    請在下拉式清單中選擇已建立的資料庫執行個體。

    租戶

    請在下拉式清單中選擇相應的租戶。

  3. 單擊 下一步。在 流量解析配置 頁面,配置各項參數。

    參數

    描述

    流量採集方式

    源端類型為 OB_MySQLOB_Oracle 時,您可以選擇 通過審計視圖採集

    說明

    該採集方式限時免費。

    流量採集範圍

    您可以選擇流量採集的開始時間和結束時間。支援的時間跨度為 30 天,單次解析的最大時間為 24 小時。

  4. 單擊 下一步。在 選擇目標端類型 頁面,配置各項參數。

    參數

    描述

    資料庫類型

    OceanBase 資料庫僅支援相同模式下的升級回放。

    目標端資料庫執行個體

    請確認目標執行個體的表結構、資料和原執行個體一致,保證壓測流量正常執行。

    使用備份資料進行資料初始化

    選擇該參數後,將建立一個新的執行個體用於備份恢複。配置詳情請參見下方表格。

    租戶

    選擇 基準資料移轉已完成資料移轉 時,才會顯示該參數。

    選擇 使用備份資料進行資料初始化 後,您需要配置下述參數。

    重要

    遷移評估僅支援從低版本恢複至高版本,並且 OceanBase 資料庫 4.x 版本不支援從低於 4.x 的版本進行恢複。

    參數

    描述

    恢複對象

    預設為 租戶

    源叢集

    從下拉式清單中選擇需要恢複資料的源端叢集。

    源租戶

    從下拉式清單中選擇需要恢複資料的租戶。

    恢復點

    選擇需要恢複的時間點。頁面會提示您最近可恢復,請根據業務需求進行選擇。

    目標執行個體

    從下拉式清單中選擇需要將資料恢複到其中的執行個體。

    目標租戶名稱

    從下拉式清單中選擇需要將資料恢複到其中的租戶。

    資源分布節點數

    分布節點數越多,可靠性和可用性越高,但分布式的整體開銷也越大。請根據業務需求選擇節點分布數。

    單節點分配資源量

    選擇單節點分配的 CPU 規格和記憶體大小。單擊 查看資源分布 後,您可以查看各個節點的資源分派情況。

    說明
    • 所有租戶 CPU 和記憶體大小之和不能超過所屬叢集的規格。

    • 租戶總的可使用資源=單節點分配資源量 * 資源分布節點數 * 副本數。

    訪問 VPC

    請選擇 ECS 所在網路的專用網路 ID。

    如果沒有合適的 VPC,請根據頁面提示進行建立。詳情請參見 建立專用網路

    主可用性區域

    選擇目標租戶的主可用性區域。

    訪問 VSwitch

    請選擇 ECS 所在網路的虛擬交換器 ID。

    如果沒有合適的 VSwitch,請根據頁面提示進行建立。詳情請參見 建立交換器

    備忘(選填)

    關於備份恢複的備忘資訊。

  5. 單擊 下一步。在 目標端回放配置 頁面,配置各項參數。

    參數

    描述

    回放帳號/密碼

    輸入回放帳號和密碼後,請單擊 校正

    回放庫

    選擇 可解析檔案清單 中的檔案,單擊 >,將其添加至右側 目標端列表 中。

    回放類型

    包括 讀流量(DQL)和 寫流量(DML)。

    回放速度

    從下拉式清單中選擇目標回放速度,最大支援 10 倍速。

    採樣率

    從下拉式清單中選擇目標採樣率,最大支援 100%。

    類比並發

    設定是否類比並發。如果選擇 ,將導致回放速度變慢。

  6. 單擊 下一步,進行預檢查。

  7. 預檢查通過後,請單擊 啟動,開始執行效能評估任務。

    啟動任務後,您可以在 效能評估任務 頁面,查看評估報告。詳情請參見 查看效能評估報告。解析完成的檔案,會儲存在 效能評估 > 解析檔案清單 頁面。

    重要

    啟動回放時,遷移評估會自動在您選擇的回放執行個體中添加一個名稱格式為 omaxxx 的白名單分組,以確保遷移評估的回放機器可以正常串連到您的資料庫。