数据库评估分析

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

新建项目

  1. 登录ADAM控制台

  2. 在左侧导航栏单击数据库评估

  3. 单击源库画像分析,选中一个画像,单击区域底部的下一步查看目标选型建议

  4. 目标库选型建议配置向导页面底部,单击下一步新建目标库评估,新建目标库评估项目。

  5. 新建项目。

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

    • 源库画像:选择已创建的画像名。

    • 项目类型:选择目标数据库类型。

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

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

    • 报告语言:选择目标库兼容评估报告的语言。

  6. 单击创建,新项目创建成功,并自动启动分析。

说明

您也可以在目标库兼容评估配置向导页面,单击+新建项目,创建新项目。

评估综述

在项目列表中可以查看新建项目的分析状态和进度。待分析完成后,点击详情查看目标库兼容评估结果。数据库评估结果分三部分展示:项目概要,评估综述,评估详情。

数据库评估综述概括了源数据库迁移到目标库的兼容性、改造点,规格,风险和整体兼容性。

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

  • 改造:迁移到目标数据库需要改动的具体位置。

    • 对象改造点:使用ADAM数据库改造后无须用户自助改造。

    • 应用改造点:通过数据库采集的SQL分析得到,是对数据库迁移的初步评估。

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

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

  • 整体兼容性: 显示源数据库到目标数据库整体的兼容情况。

评估详情

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

数据库评估页面,单击各评估项后面的详情,查看评估结果。

对象兼容度

Schema兼容性面板列出所有对象的兼容性评估结果,对象类型涉及源数据库的所有对象,包括兼容,不兼容,两种情况。

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

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)

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

下载报告

ADAM除了提供页面信息展示,也提供了丰富的报告供不同场景人员使用。

数据库评估页面,单击下载所有报告,一键获取所有ADAM数据库评估相关报告。

后续步骤

数据库评估页面,单击启动数据库改造,进入数据库改造迁移流程。具体操作,请参见数据库改造迁移