迁移评估概述
本文为您介绍迁移评估支持的兼容性评估和性能评估功能的应用场景、操作流程等内容。
兼容性评估
迁移评估的兼容性评估功能支持通过系统化分析您的数据库对象和 SQL 使用,基于迁移 OceanBase 数据库的最佳实践,为您提供自动化的转换方案,极大降低上云的技术难度和改造成本。
目前兼容性评估支持数据库对象评估、数据库 SQL 或 PL 语句评估,以及数据库画像。
功能 | 描述 |
数据库对象评估 |
|
数据库 SQL 或 PL 语句评估 |
|
数据库画像 |
|
兼容性评估的操作流程如下:
采集数据库对象。
您可以自行采集数据库对象定义,也可以安装迁移评估采集器完成数据库对象的采集。详情请参见 通过迁移评估采集器采集数据库对象。
执行兼容性评估任务。
进行评估并生成报告。
启动评估任务后,根据您选择的评估类型,迁移评估会生成相应的评估报告。
查看和下载评估报告。
生成评估报告后,您可以进行查看和下载。详情请参见 查看和下载评估报告。
性能评估
迁移评估除支持兼容性评估,为异构数据库对象和 SQL 语句的平滑迁移提供可行性分析和智能转换方案外,还支持在用户实际业务应用切换为 OceanBase 数据库之前,进行较为周密的性能评估。
性能评估的操作流程如下:
应用场景
用户的数据库系统迁移至 OceanBase 数据库的整个生命周期中,迁移评估为数据迁移之前需要进行的操作。您可以通过迁移评估进行源端的数据库画像,了解目前的数据库拓扑情况和应用拓扑情况,以及数据库的整体负载,以便制定适当的数据迁移策略。
同时,迁移评估具备对源端数据库的对象、SQL 语句进行兼容性评估的功能。您可以在数据迁移前,了解源端数据库和 OceanBase 数据库不兼容的地方,以便及时进行修改,确保整个数据迁移的顺利完成。
在以下场景中,您还可以进行性能评估:
RDS MySQL 和 RDS PostgreSQL 等异构数据库迁移至OceanBase 数据库的应用负载回放,进行 OceanBase 数据库的性能评估。
准生产集群或者生产集群业务低峰期,可以对有业务变更或者性能痛点压测,对 OceanBase 数据库进行性能评估。