首批通过分布式安全可靠测评,为关键业务系统打造
新建完整性能评估任务
更新时间:2026-06-03 08:35:33
完成数据迁移后,在数据库切换为 OceanBase 数据库前,您可以进行性能评估。本文为您介绍如何新建完整性能评估任务。
背景信息
性能评估任务包括 完整性能评估、SQL 文件解析 和 SQL 文件回放 三种类型。完整性能评估任务能够自动调度解析任务和回放任务,当解析任务完成后将自动进行回放。您可以选择完整的流程,也可以选择独立进行文件解析和负载回放。独立创建 SQL 文件回放任务的前提是已有完整的文件解析。
目前性能评估支持华为云 RDS MySQL 数据库和 DWS 数据库,阿里云 RDS MySQL 数据库和 PolarDB MySQL 数据库,以及腾讯云 TencentDB for MySQL 数据库到 OceanBase 数据库的回放。
前提条件
新建完整性能评估任务前,您需要获取相应源端数据库的审计日志。
选择 源端数据库类型 为 TENCENT_MYSQL 时,详情请参见 查看审计日志。
选择 源端数据库类型 为 HUAWEI_RDS_MySQL 时,详情请参见 开启 SQL 审计日志。
选择 源端数据库类型 为 HUAWEI_DWS 时,详情请参见 转储数据库审计日志。
选择 源端数据库类型 为 RDS_MYSQL 或 POLAR_MYSQL 时,详情请参见 获取数据库实例的流量文件。
进行 SQL 文件回放任务前,您需要开启目标端 OceanBase 数据库的 SQL 审计功能。详情请参见 开启 SQL 审计。
使用限制
- 仅项目角色为 项目管理员 和 数据服务管理员 的用户支持新建完整性能评估任务。
操作步骤
新建完整性能评估任务。

在左侧导航栏,单击 数据服务 > 数据迁移。
在 数据迁移 页面,单击 性能评估 页签。
在 性能评估 页签,单击右上角的 新建性能评估 > 完整性能评估。
在 选择源端类型 页面,配置各项参数。

参数 描述 评估任务名称 自定义评估任务的名称,长度不能超过 30 个字符。 实例来源 目前支持 TENCENT_CLOUD、HUAWEI 和 ALIYUN。 源端数据库类型 - 选择 实例来源 为 TENCENT_CLOUD,源端数据库类型支持 TENCENT_MYSQL。
- 选择 实例来源 为 HUAWEI 时,源端数据库类型支持 HUAWEI_RDS_MySQL 和 HUAWEI_DWS。
- 选择 实例来源 为 ALIYUN,源端数据库类型支持 RDS_MYSQL 和 POLAR_MYSQL。
地域 选择源端数据库所在地域。 - 选择 实例来源 为 TENCENT_CLOUD 时,支持的地域包括广州、北京、成都和上海。
- 选择 实例来源 为 HUAWEI 时,支持的地域包括北京、上海和广州。
- 选择 实例来源 为 ALIYUN 时,支持的地域包括杭州和北京。
源端数据库实例 仅选择 源端数据库类型 为 HUAWEI_DWS、RDS_MYSQL 或 POLAR_MYSQL 时,需要输入源端数据库实例。查看数据库实例名称的详情请参见 获取数据库实例。
多个数据库实例之间使用英文逗号(,)分隔。单击 下一步。在 流量解析配置 页面,配置各项参数。
实例来源为 ALIYUN 时,流量采集方式 支持 导入对象存储(OSS) 和 上传文件。
如果您阿里云 RDS_MySQL 实例或 Polar_MySQL 实例的审计日志保存至 OSS,请选择 导入对象存储(OSS) 的方式,导入审计日志进行评估。获取 RDS_MySQL 和 Polar_MySQL 实例审计日志的详情请参见 获取数据库实例的流量文件。
说明
强烈建议您为迁移评估服务单独创建所需要的用户,并仅开放相关 Bucket 的权限。有关阿里云的账号体系请参见 访问控制。
参数 描述 AccessKey 账号 阿里云账号的访问密钥 AccessKey ID,详情请参见 创建 AccessKey。 AccessKey 密码 阿里云账号的访问密钥 AccessKey Secret。 日志导入的 OSS Bucket 输入日志导入的 OSS Bucket 名称。 文件投递目录 输入流量文件投递的目录。 流量采集时间范围 选择需要评估的时间范围,最大可选的时间范围是 24 个小时。
如果获取的数据为空,则说明选择的时间范围内未生成日志文件。上述参数配置完成后,单击 校验。校验通过后,有效文件列表 会为您展示可解析的文件。
如果您将日志服务 SLS 中的流量文件保存至本地,或实例来源为 HUAWEI 或 TENCENT_CLOUD 时,请选择 上传文件 的方式,手工导入 ZIP 或 GZ 格式的文件进行评估。请注意上传文件最大支持 5G,仅支持上传一个文件。
单击 下一步。在 选择目标端类型 页面,配置各项参数。

参数 描述 地域 目标端地域和源端地域保持一致。 目标端数据库实例 请确认目标实例的表结构、数据和原实例一致,保证压测流量正常执行。 租户(可选) 从下拉列表中选择目标端数据库实例所在租户的 ID。 目标端高权限账号 目标端数据库的用户名。 密码 目标端数据库的密码。 上述参数配置完成后,单击 校验。校验通过后,目标端数据库列表 区域会为您展示可回放的数据库列表。请选择待回放的数据库名称,单击 >,将其添加至右侧 目标端列表 中。

单击 下一步。确认选择的目标端数据库和流量文件中的数据库一致后,单击弹出框中的 确定。
在 目标端回放配置 页面,配置各项参数。

参数 描述 回放类型 包括 读流量(DQL) 和 写流量(DML)。 回放速度(倍速) 从下拉列表中选择目标回放速度,最大支持 10 倍速。
回放倍速表示将流量的 QPS 或 TPS 向前压缩至一个时间范围内。例如,倍速为 2,表示将原本 4 小时回放完成的流量提前至 2 小时完成。采样率 从下拉列表中选择目标采样率,最大支持 100%。
采样率表示在 SQL 回放场景中,每条 SQL 语句被独立选中用于回放的概率。例如,采样率为 30%,表示每条 SQL 均有 30% 的概率被选中回放,并且各条 SQL 的选择相互独立。模拟并发 默认开启模拟并发。 单击 下一步,进行预检查。
预检查通过后,请单击 启动,开始执行性能评估任务。
启动任务后,您可以在 性能评估列表 页面,查看评估报告。详情请参见 查看性能评估报告。解析完成的文件,会保存在 性能评估 > 解析文件 页面。
注意
启动回放时,性能评估会自动在您选择的 OceanBase 数据库实例中添加一个名称格式为 omaxxx 的白名单分组,以确保性能评估回放任务运行的机器可以正常连接到该 OceanBase 数据库实例。