本文為您介紹遷移評估支援的相容性評估和效能評估功能的應用情境、操作流程等內容。
相容性評估
遷移評估的相容性評估功能支援通過系統化分析您的資料庫物件和 SQL 使用,基於遷移 OceanBase 資料庫的最佳實務,為您提供自動化的轉換方案,極大降低上雲的技術難度和改造成本。
目前相容性評估支援資料庫物件評估、資料庫 SQL 或 PL 語句評估,以及資料庫畫像。
功能 | 描述 |
資料庫物件評估 |
|
資料庫 SQL 或 PL 語句評估 |
|
資料庫畫像 |
|
相容性評估支援的評估類型包括 線上評估、離線評估 和 增量 DDL 評估,操作流程如下。
線上評估和離線評估
採集資料庫物件。
您可以自行採集資料庫物件定義,也可以安裝遷移評估採集器完成資料庫物件的採集。詳情請參見 通過遷移評估採集器採集資料庫物件。
線上評估需要串連目標資料庫,採集源端資料庫的對象、SQL 陳述式和資料庫負載等資訊。
離線評估需要上傳 SQL 檔案、Mybatis、Ibatis 等持久化架構或遷移評估採集檔案。
進行評估並產生報告。
啟動線上評估或離線評估任務後,根據您選擇的評估類型,遷移評估會產生相應的評估報告。
查看和下載評估報告。
產生評估報告後,您可以進行查看和下載。詳情請參見 查看和下載評估報告。
增量 DDL 評估
輸入需要評估的 DDL 語句。
提交增量 DDL 評估任務進行評估。
在 增量 DDL 評估 對話方塊,查看 評估結果 和 評估詳情。
詳情請參見 執行增量 DDL 評估。
效能評估
遷移評估除支援相容性評估,為異構資料庫物件和 SQL 陳述式的平滑遷移提供可行性分析和智能轉換方案外,還支援在使用者實際業務應用程式切換為 OceanBase 資料庫之前,進行較為周密的效能評估。
效能評估的操作流程如下:
應用情境
使用者的資料庫系統遷移至 OceanBase 資料庫的整個生命週期中,遷移評估為資料移轉之前需要進行的操作。您可以通過遷移評估進行源端的資料庫畫像,瞭解目前的資料庫拓撲情況和應用拓撲情況,以及資料庫的整體負載,以便制定適當的資料移轉策略。
同時,遷移評估具備對源端資料庫的對象、SQL 陳述式進行相容性評估的功能。您可以在資料移轉前,瞭解源端資料庫和 OceanBase 資料庫不相容的地方,以便及時進行修改,確保整個資料移轉的順利完成。
在以下情境中,您還可以進行效能評估:
RDS MySQL 和 PolarDB-X 等異構資料庫遷移至OceanBase 資料庫的應用負載回放,進行 OceanBase 資料庫的效能評估。
准生產叢集或者生產叢集業務低峰期,可以對有業務變更或者效能痛點壓測,對 OceanBase 資料庫進行效能評估。