新建 SQL 文件解析任务

性能评估任务中的 SQL 文件解析任务是基于选择的源端流量,将流量整理为迁移评估特有的文件以供回放使用。本文为您介绍如何新建 SQL 文件解析任务。

使用限制

  • 仅具备 AliyunOceanBaseFullAccess 权限的用户支持新建 SQL 文件解析任务。权限策略详情请参见 AliyunOceanBaseFullAccess

  • 迁移评估仅支持对源端数据库的文件进行解析。

源端非 OceanBase 数据库

  1. 新建 SQL 文件解析任务。

    1. 登录 OceanBase 管理控制台

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

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

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

    参数

    描述

    评估任务名称

    自定义评估任务的名称。

    实例来源

    请在下拉列表中选择 阿里云数据库

    源端数据库类型

    请在下拉列表中选择需要的数据库类型。此处选择 RDS_MySQL、PolarDB-X 1.0、PolarDB-X 2.0、TIDB 或 POLARMYSQL。

  3. 单击 下一步。在 流量解析配置 页面,配置各项参数。

    流量采集方式 支持 OSS 导入上传文件性能评估前,您需要获取 RDS_MySQL 实例、PolarDB-X 或 POLARMYSQL 实例的流量文件并导出至 OSS 或保存至本地。详情请参见 获取实例的流量文件

    说明
    • 强烈建议您为迁移评估服务单独创建所需要的用户,并仅开放相关 Bucket 的权限。有关阿里云的账号体系请参见 访问控制

    • 选择 数据库类型TIDB 时,流量采集方式 仅支持 上传文件

    • 如果您将日志服务 SLS 中的流量文件保存至 OSS,请选择 OSS 导入 的方式,导入流量文件进行评估。

      参数

      描述

      AccessKey 账号

      阿里云账号的访问密钥 AccessKey ID。

      AccessKey 密码

      阿里云账号的访问密钥 AccessKey Secret。

      日志导入的 OSS Bucket

      输入日志导入的 OSS Bucket 名称。

      文件投递目录

      输入流量文件投递的目录。

      流量采集范围

      选择需要评估的时间范围,最大可选的时间范围是 24 个小时。

      如果获取的数据为空,则说明选择的时间范围内未生成日志文件。

      上述参数配置完成后,单击 校验。校验通过后,有效文件列表 会为您展示可解析的文件。

    • 如果您将日志服务 SLS 中的流量文件保存至本地,请选择 上传文件 的方式,手工导入相应格式的文件进行评估。请注意上传文件最大支持 5G,仅支持上传一个文件。

      • 源端数据库类型为 RDS_MySQL 或 PolarDB-X 2.0 时,文件类型 包括 SLS 文件SQL 洞察文件

        支持上传 JSON、CSV 或 ZIP 格式的 SLS 文件,以及 CSV 和 ZIP 格式的 SQL 洞察文件进行评估。

      • 源端数据库类型为 PolarDB-X 1.0 时,支持上传 CSV 或 ZIP 格式的文件。

      • 源端数据库类型为 TIDB 时,支持上传 JSON、CSV、LOG 或 ZIP 格式的文件。

      • 源端数据库类型为 POLARMYSQL 时,支持上传 JSON、CSV 或 ZIP 格式的文件。

  4. 源端数据库实例 下拉列表中输入已创建的实例。

  5. 单击 下一步,系统自动进行预检查。

  6. 预检查通过后,请单击 启动,开始进行 SQL 文件解析任务。

    启动任务后,您可以在 性能评估任务 页面,查看任务的运行进度等信息。详情请参见 查看性能评估任务的详情。已单独完成解析的文件,会保存在 性能评估 > 解析文件列表 页面。

源端为 OceanBase 数据库

  1. 性能评估 页面,单击右上角的 新建性能评估 > SQL 文件解析

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

    参数

    描述

    评估任务名称

    自定义评估任务的名称。

    实例来源

    请在下拉列表中选择 阿里云数据库

    源端数据库类型

    请在下拉列表中选择需要的数据库类型,此处选择 OB_MySQL 或 OB_Oracle。

    源端数据库实例

    请在下拉列表中选择已创建的数据库实例。

    租户

    请在下拉列表中选择相应的租户。

  3. 单击 下一步。在 流量解析配置 页面,配置各项参数。

    重要

    如果源端租户未开启 SQL 审计功能,则不支持流量采集。请单击 去开启,进入 SQL 审计 页面,单击 开启 SQL 审计

    参数

    描述

    流量采集方式

    源端类型为 OB_MySQLOB_Oracle 时,您可以选择 通过审计视图采集

    说明

    该采集方式限时免费。

    流量采集范围

    您可以选择流量采集的开始时间和结束时间。支持的时间跨度为 30 天,单次解析的最大时间为 24 小时。

    上述参数配置完成后,单击 校验。校验通过后,有效文件列表 会为您展示可解析的文件。

  4. 单击 下一步,系统自动进行预检查。

  5. 预检查通过后,请单击 启动,开始进行 SQL 文件解析任务。

    启动任务后,您可以在 性能评估任务 页面,查看任务的运行进度等信息。详情请参见 查看性能评估任务的详情。已单独完成解析的文件,会保存在 性能评估 > 解析文件列表 页面。