效能評估任務中的 SQL 檔案回放任務是基於已分析好的流量,將流量按照時間回放到選擇的目標庫中。本文為您介紹如何建立 SQL 檔案回放任務。
使用限制
僅具備
AliyunOceanBaseFullAccess許可權的使用者支援建立 SQL 檔案回放任務。權限原則詳情請參見 AliyunOceanBaseFullAccess。遷移評估僅支援回放已完成解析的檔案,詳情請參見 建立 SQL 檔案解析任務。
操作步驟
建立 SQL 檔案回放任務。
登入 OceanBase 管理主控台。
在左側導覽列,單擊 遷移評估 > 效能評估。
在 效能評估 頁面,單擊右上方的 建立效能評估 > SQL 檔案回放。
您也可以在 效能評估 > 解析檔案清單 頁面,單擊目標解析檔案後的 啟動回放。
在 選擇目標端類型 頁面,配置各項參數。
參數
描述
評估任務名稱
自訂評估任務的名稱。
選擇解析檔案
從下拉式清單中選擇已完成解析的檔案。
如果您是通過 解析檔案清單 頁面建立的 SQL 檔案回放任務,則該參數不支援修改。
目標端資料庫執行個體
從下拉式清單中選擇目標端資料庫執行個體。請確認目標執行個體的表結構、資料和源端執行個體一致,保證壓測流量正常執行。
單擊 下一步。在 回放 Schema 配置 頁面,配置各項參數。
參數
描述
租戶
從下拉式清單中選擇目標端資料庫執行個體所在租戶的 ID。
目標端高許可權帳號
目標端資料庫的使用者名稱。
密碼
目標端資料庫使用者的密碼。
配置完成後,單擊 校正。
校正通過後,在 回放 Schema 配置 地區勾選 解析檔案 Schema,從下拉式清單中選擇目標端回放 Schema,並設定是否選擇回放 Schema。
您也可以勾選 解析檔案 Schema 後,單擊右上方的 大量設定目標端回放 Schema。在對話方塊中,選擇目標端回放 Schema,單擊 確定。
單擊 下一步。在 目標端回放配置 頁面,配置各項參數。
參數
描述
回放類型
包括 讀流量(DQL)和 寫流量(DML)。
回放速度
從下拉式清單中選擇目標回放速度,最大支援 10 倍速。
回放倍速表示將流量的 QPS 或 TPS 向前壓縮至一個時間範圍內。例如,倍速為 2,表示將原本 4 小時回放完成的流量提前至 2 小時完成。
採樣率
從下拉式清單中選擇目標採樣率,最大支援 100%。
類比並發
設定是否類比並發。如果選擇 否,將導致回放速度變慢。
讀寫分離
設定是否讀寫分離。
單擊 下一步,進行預檢查。
預檢查通過後,請單擊 啟動,開始執行 SQL 檔案回放任務。
啟動任務後,您可以在 效能評估任務 頁面,查看評估報告。詳情請參見 查看效能評估報告。
重要啟動回放時,遷移評估會自動在您選擇的回放執行個體中添加一個名稱格式為 omaxxx 的白名單分組,以確保遷移評估的回放機器可以正常串連到您的資料庫。