全部產品
Search
文件中心

Data Transmission Service:資料庫評估分析

更新時間:Nov 14, 2024

資料庫相容評估可以協助您評定目標庫相容性、規格、遷移風險,全面瞭解資料庫上雲的可行性以及改造工作量。

建立目標庫評估專案

說明

您可以在目標庫選型建議頁簽中,直接單擊下一步建立目標庫評估,建立新的評估專案,或通過下面的步驟建立評估專案。

  1. 登入Data Management 5.0

  2. 在頂部功能表列中,選擇整合與開發 > 異構資料庫遷移(ADAM) > 資料庫評估

  3. 單擊目標庫相容評估頁簽。

  4. 單擊建立專案

  5. 建立專案面板中,配置目標庫評估專案參數。

    參數

    說明

    專案名

    輸入目標庫評估專案名稱,便於後續進行資料庫改造遷移。

    源庫畫像

    選擇要評估的源庫畫像。

    項目類型

    選擇目標庫類型。

    目標庫版本

    選擇目標庫版本。

    是否評估無效對象

    選擇是否評估源庫畫像中的無效對象:

    • 是:評估無效對象。

    • 否:評估時忽略無效對象。

    說明

    無效對象是指在源庫日常維護或者資料移轉的過程中狀態變為INVALID的Package、Procedure、Function、View等對象。

    核心版本

    如果目標資料庫為PolarDB O引擎,需選擇核心版本。

    報告語言

    選擇評估報告的語言:

    • 中文

    • 英文

    Schema篩選

    添加需要評估的Schema類型:

    1. 在左側未選擇列表中,選中需要評估的Schema類型。

    2. 單擊5增加2表徵圖,被選中的Schema類型移動到右側已選擇列表中。

  6. 單擊建立

    新專案建立成功後,會自動進行目標庫評估分析,並產生分析報告。

查看專案評估結果

  1. 登入Data Management 5.0

  2. 在頂部功能表列中,選擇整合與開發 > 異構資料庫遷移(ADAM) > 資料庫評估

  3. 單擊目標庫相容評估頁簽。

  4. 在目標專案的操作列中,單擊詳情

    說明

    專案的狀態需為完成,狀態為完成表示專案已完成目標庫評估分析。

  5. 在專案評估詳情頁,查看評估結果。

    • 專案概要:

      列出評估專案的基本資料:專案名稱、源庫畫像、源庫類型、項目類型和目標庫版本。

    • 評估綜述:

      • 相容性:包括對象相容度和SQL相容度。衡量源庫到目標庫的相容情況,相容度越高,需要修改的對象與SQL越少。

      • 改造:遷移到目標資料庫需要改動的改造點個數。

        • 對象改造點:使用ADAM資料庫改造後無須使用者自助改造。

        • 應用改造點:通過資料庫採集的SQL分析得到,是對資料庫遷移的初步評估。

      • 規格:根據採集資料,通過ADAM智能計算出遷移到目標庫需要的資料庫規格和預估費用。 規格評估受採集環境影響,實際購買需要結合業務綜合評估。

      • 風險:對使用者的遷移改造進行風險預警。包含源庫已有的風險點,及遷移到目標庫可能發出的風險點。

      • 整體相容性: 展示源庫遷移到目標庫後,對象和SQL的相容情況。

    • 評估詳情:在評估詳情地區,單擊各評估項後面的詳情,查看評估結果。更多資訊,請參見評估詳情

  6. 可選:下載專案評估報告。

    您可以根據需要,單擊下載精簡報告下載所有報告下載HTML報告,下載相應的報告。

評估詳情

對象相容度

Schema相容性面板列出所有對象的相容性評估結果,物件類型涉及來源資料庫的所有對象,包括相容,不相容兩種情況。

單擊對象相容度操作列下的詳情,在Schema相容性面板查看對象相容或不相容的數量、不相容規則的詳細資料等。

對修改後相容的對象,ADAM給出轉換後的DDL以及修改點。對不相容的對象,ADAM給出不相容原因以及錯誤資訊,您可根據此資訊修改DDL。

SQL相容度

SQL相容度是對資料庫中採集的SQL進行文法分析的結果。

單擊評估概要頁簽,查看總體相容統計資訊。包括:相容、不相容,改動後相容三種情況。

單擊評估詳情頁簽,查看對象的相容度細節。包括相容情況、源SQL和目標SQL。

  • 單擊源SQL下的查看,查看源SQL的詳細資料。

  • 單擊目標SQL下的查看,查看目標SQL的詳細資料。單擊錯誤資訊改變資訊頁簽,查看不相容的原因或改變的資訊。

說明

對於資料庫SQL,ADAM資料庫評估是根據資料庫記錄的執行SQL進行相容性分析,具體SQL是否為真實業務發出的,需要使用者自行判斷或者使用ADAM應用評估分析。

單擊規則詳情頁簽,查看相容規則詳情。

對象改造點

對象改造點主要是資料庫物件的改造點匯總,使用者可以按照改造點自行改造自己的資料庫物件。也可以申請使用ADAM資料庫改造功能,自動化改造資料庫物件(少量人工訂正)。

改造層級:對所有的對象進行分級,區分各個改造點的難易程度,方便專案改造人員直接根據改造點分配規劃改造任務。改造層級越高,改造難度越大。

源DDL:單擊其下的查看,查看源DDL代碼。

目標DDL:單擊其下的查看,查看目標DDL代碼。

改造點:單擊其下的資料庫,查看資料庫改造點的ID,詳細改造方法等。

目標庫規格

目標庫規格為使用者移轉到阿里雲資料庫提供規格與遷移計劃指引。

配置是根據採集到的源庫的配置,效能,SQL , 外部依賴等以及目標庫綜合分析計算出的,對於遷移購買具有參考價值。

目標資料庫方案頁簽下,單擊對象ID的詳情操作,查看每個遷移組上的對象的詳細資料。

跨庫對象頁簽下,查看跨庫對象的詳情。對於存在多個遷移執行個體的目標方案,可能存在跨庫對象。

遷移風險

遷移風險分為源庫風險與目標庫分析。

源庫風險是在源庫採集到的SQL執行時耗費CPU,記憶體大的SQL列表,分為TOP CPU、TOP Buffer等類型,在測試時需要重點關注這些SQL。

目標庫風險是改造資料庫結構或者SQL在目標庫執行可能存在風險。需要使用者關注遷移風險點,避免異構資料庫遷移造成的效能差異。

專案外部依賴(Schema)

專案外部依賴評估外部依賴的對象數量,並提供解決方案。

後續步驟

目標庫相容評估頁簽的頁面底部,單擊啟動資料庫改造,進入資料庫改造遷移流程。具體操作,請參見資料庫改造遷移