数据传输规格说明

本文为您介绍 OceanBase 数据传输服务的规格说明、性能测试情况,以及如何对数据迁移或数据同步任务的实例规格进行升配。

注意事项

  • 本文的规格说明参考的是测试数据,仅供您在选择规格时进行参考,不作为产品 SLA(服务等级协议)的评判依据。

  • 不同的实例规格对应了增量同步的不同 RPS 性能表现,以及建议迁移或同步的最大表对象数量,通过 OceanBase 数据传输服务可以实现数据秒级同步至目标端。但是受限于源端实例的运行负载、传输网络的带宽、网络延时和目标端实例写入性能等多种因素的影响,迁移或同步任务会出现延迟增大的情况,无法绝对保证秒级延迟。

名词解释

  • 规格:OceanBase 数据传输服务为用户提供了不同性能的规格,以同步的记录数作为衡量标准。

  • RPS:表示每秒增量同步至目标表的数据行数。例如,每秒增量同步源端数据库 5000 行数据至目标表,则 RPS 为 5000。

  • 表对象:表示数据迁移或数据同步任务建议迁移或同步的最大表数量,以每张表对象最多 50 个字段数量计算。

规格说明

OceanBase 数据传输服务根据迁移或同步的性能上限,定义了 MICRO、SMALL、MEDIUM、LARGE 和 XLARGE 五种规格。当满足以下条件时,各种规格的增量同步性能上限才能达到下表中的性能上限。

  • 源端实例的压力要大于等于各规格对应的性能上限。

  • 目标端实例的写入性能不是瓶颈,能够支持各规格对应的性能压力。

  • 源端实例/目标端实例与 OceanBase 数据传输服务的网络延迟小于等于 2 毫秒。

  • 迁移或同步的表对象数量小于或等于下表建议的迁移或同步最大表对象数量。

    规格定义

    性能上限(RPS)参考

    建议最大表对象数量

    MICRO

    300

    100

    SMALL

    3,000

    2,000

    MEDIUM

    5,000

    40,000

    LARGE

    10,000

    100,000

    XLARGE

    25,000

    200,000

    说明

    规格的线上运行性能受网络环境、源端实例和目标端实例的性能、延迟等因素影响,实际的性能值会有差异。表中的性能上限值仅供参考,不在 SLA 承诺范围内。

升配实例规格

如果当前购买的实例规格无法满足业务需要,您可以对数据迁移或数据同步任务的实例规格进行升配。

使用限制

  • 目前暂不支持对数据迁移或数据同步任务的实例规格进行降配操作。

  • 数据迁移任务:需要 增量同步反向增量 步骤在正常运行,且任务处于 运行中 状态,才支持升配操作。

    数据同步任务:需要 增量同步 步骤在正常运行,且任务处于 运行中 状态,才支持升配操作。

  • 处于 变配中 状态的数据迁移任务,不支持进入 正向切换 步骤,也不支持增加或减少迁移对象。

    处于 变配中 状态的数据同步任务,不支持增加或减少同步对象。

  • 迁移 PolarDB-1.0 数据库的数据至 OceanBase 数据库 MySQL 租户时,如果一个实例绑定多个任务,需要所有关联任务均处于 增量同步反向增量 的正常运行状态,才支持升配操作。

升配操作

  1. 登录 OceanBase 管理控制台

  2. 在左侧导航栏,单击 数据传输 > 数据迁移

    本文以升配数据迁移任务的实例规格为例,如果您需要升配数据同步任务的实例规格,单击 数据传输 > 数据同步,进入 同步任务列表 页面进行相应操作即可。

  3. 迁移任务列表 页面,单击目标任务后的 ... > 升配

    image

    您也可以单击目标任务的名称进入详情页面,单击右上角的 ... > 升配

    image

  4. (可选)单击弹出框中的 确定

    如果您在数据迁移任务的 增量同步反向增量 步骤、数据同步任务的 增量同步 步骤启用了限速限流功能,则需要在弹出框中单击 确定。如果未启用限速限流功能,则直接跳转至变配页面。

    image

  5. 变配 页面,选择需要的 实例规格,并勾选 我已阅读并同意数据传输-按量付费服务协议

    image

  6. 单击 立即购买

    购买成功后,您可以返回 迁移任务列表同步任务列表 页面,查看任务的实例规格。