新建 SQL 文件回放任务

性能评估任务中的 SQL 文件回放任务是基于已分析好的流量,将流量按照时间回放到选择的目标库中。本文为您介绍如何新建 SQL 文件回放任务。

使用限制

迁移评估仅支持回放已完成解析的文件,详情请参见 新建 SQL 文件解析任务

操作步骤

  1. 新建 SQL 文件回放任务。

    1. 登录 OceanBase 管理控制台

    2. 在左侧导航栏,单击 迁移评估 > 性能评估

    3. 性能评估 页面,单击右上角的 新建性能评估 > SQL 文件回放

      您也可以在 性能评估 > 解析文件列表 页面,单击目标解析文件后的 启动回放

  2. 选择目标端类型 页面,配置各项参数。

    参数

    描述

    评估任务名称

    自定义评估任务的名称。

    选择解析文件

    从下拉列表中选择已完成解析的文件。

    如果您是通过 解析文件列表 页面新建的 SQL 文件回放任务,则该参数不支持修改。

    目标端数据库实例

    从下拉列表中选择目标端数据库实例。请确认目标实例的表结构、数据和源端实例一致,保证压测流量正常执行。

  3. 单击 下一步。在 回放 Schema 配置 页面,配置各项参数。

    参数

    描述

    租户

    从下拉列表中选择目标端数据库实例所在租户的 ID。

    目标端高权限账号

    目标端数据库的用户名。

    密码

    目标端数据库用户的密码。

  4. 配置完成后,单击 校验

  5. 校验通过后,在 回放 Schema 配置 区域勾选 解析文件 Schema,从下拉列表中选择目标端回放 Schema,并设置是否选择回放 Schema。

    您也可以勾选 解析文件 Schema 后,单击右上角的 批量配置目标端回放 Schema。在对话框中,选择目标端回放 Schema,单击 确定

  6. 单击 下一步。在 目标端回放配置 页面,配置各项参数。

    参数

    描述

    回放类型

    包括 读流量(DQL)和 写流量(DML)。

    回放速度

    从下拉列表中选择目标回放速度,最大支持 10 倍速。

    回放倍速表示将流量的 QPS 或 TPS 向前压缩至一个时间范围内。例如,倍速为 2,表示将原本 4 小时回放完成的流量提前至 2 小时完成。

    采样率

    从下拉列表中选择目标采样率,最大支持 100%。

    模拟并发

    设置是否模拟并发。如果选择 ,将导致回放速度变慢。

    读写分离

    设置是否读写分离。

  7. 单击 下一步,进行预检查。

  8. 预检查通过后,请单击 启动,开始执行 SQL 文件回放任务。

    启动任务后,您可以在 性能评估任务 页面,查看评估报告。详情请参见 查看性能评估报告

    重要

    启动回放时,迁移评估会自动在您选择的回放实例中添加一个名称格式为 omaxxx 的白名单分组,以确保迁移评估的回放机器可以正常连接到您的数据库。