全部产品

数据库评估分析

数据库评估分析可以帮助您评估目标库兼容性,规格,迁移风险,让用户全面了解数据库上云的可行性以及改造工作量。

创建项目

  1. 单击目标库选型建议界面底部下一步新建目标库评估就可以直接进入新建数据库评估分析评估综述

  2. 新建项目。评估项目

    • 项目名:项目名称,必填。

    • 项目类型:当前支持PPAS,PolarDB-O及MySQL数据库。

    • 目标库版本:目标库数据库版本,必选。

    • 内核版本:PolarDB-O内核版本,必选。

    • 源库画像:选择已创建的画像名和项目的schema列表。

  3. 单击创建后,项目自动启动分析。

查看项目

您可以在项目列表页查看分析进度。待分析完成后,用户点击详情按钮可以查看分析结果。

评估综述

数据库评估详情主要分为四大纬度: 兼容性,改造,规格,风险。

评估综述
  • 兼容性: 衡量ORACLE到目标数据库的兼容情况,兼容度越高,需要修改的对象与SQL越少。

  • 改造:迁移到目标库的改造点统计,即迁移到目标数据库需要修改的具体改动位置。其中对象改造点如果使用ADAM数据库改造后无须用户自助改造。 对于应用改造点,是通过数据库采集的SQL进行分析得到的,是对数据库关迁移的初步评估,如果需要具体分析应用改造,可以使用ADAM应用评估分析功能。

  • 规格:根据采集数据,通过ADAM智能计算出的迁移到目标库需要的数据库规格。 规格评估受采集环境影响,实际购买需要结合业务综合评估。

  • 风险:源库已有的风险点,及迁移到目标库可能发出的风险点。风险点主要为用户的迁移改造进行风险预警。

评估详情

评估详情主要包括对象兼容度,SQL兼容度,对象改造点、目标库规格、迁移风险和项目外部依赖(Schema)。

对象兼容性分析

该项列出所有对象的兼容性评估结果,对象类型涉及Oracle的所有对象,包括兼容,不兼容,改动后兼容三种结果。其中改动后兼容指ADAM对原本不兼容的对象做了修改后可以兼容目标库语法。

对修改后兼容的对象,ADAM给出转换后的DDL以及修改点。 对不兼容的对象,ADAM给出不兼容原因,以及修改建议

SQL兼容性分析

SQL兼容度是对数据库中采集的SQL进行语法分析结果,包括:兼容、不兼容,改动后兼容三种情况。用户可以查询总体兼容统计信息和兼容度细节: 如果SQL不兼容,给出不兼容原因:

说明

对于数据库SQL,ADAM数据库评估是根据数据库记录的执行SQL进行兼容性分析,具体SQL是否为真实业务发出的,需要用户自行判断或者使用ADAM应用评估分析。

目标库规格

目标库规格为用户迁移到阿里云数据库提供规格与迁移计划指引。预估的目标库规格是根据采集到的源库的配置,性能,SQL , 外部依赖以及与目标库综合分析计算出的,对于迁移购买具有参考价值。 对于每个迁移组上的对象给出详细信息: 对于存在多个迁移实例的目标方案,可能存在跨库对象。

迁移风险

迁移风险分为源库风险与目标库分析。 源库风险是在源库采集到的SQL执行时耗费CPU,内存大的SQL列表,分为TOP CPU / TOP Buffer等类型,在测试时需要重点关注这些SQL。 目标库风险是改造数据库结构或者SQL在目标库执行可能存在风险。需要用户关注迁移风险点,避免异构数据库迁移造成的性能差异。

对象改造点

对象改造点主要是数据库对象的改造点汇总,用户可以按照改造点自行改造自己的数据库对象。也可以申请使用ADAM数据库改造功能,自动化改造数据库对象(少量人工订正)。

项目改造点列举所有需要进行改造的数据库对象,并针对所有的对象进行分级,区分各个改造点的难易程度,方便项目改造人员直接根据改造点分配规划改造任务。项目改造点支持三种级别的检索,方便改造人员直接查询。

项目外部依赖(Schema)

项目外部依赖评估外部依赖的对象数量并提供解决方案。

下载报告

ADAM除了提供页面信息展示,也提供了丰富的报告供不同场景人员使用。可以单击下载所有报告。一键获取所有ADAM数据库评估相关报告。