全部产品
Search
文档中心

从RDS评估导入至DRDS

更新时间: 2020-08-15

业务增长带来的数据量膨胀,存储、并发、QPS增长等都会导致 RDS性能瓶颈。迁移到DRDS进行分库分表是一个很好的选择。

从RDS迁移到PolarDB-X您可能需要考虑如下问题:

  • DRDS规格如何选取?
  • DRDS下挂载的RDS规格如何选取?
  • RDS中的单表迁移到DRDS后,如何拆分?包括分表数及拆分键的选取?
  • 如何快速建库,建表?
  • 如何快速将数据从RDS导入到DRDS?

评估导入功能即是针对以上这些问题,帮助您快速地从RDS切换到DRDS。

方案优势

  • 本方案提供的RDS到DRDS的评估建议功能,能够:
    • 推荐迁移后的DRDS 规格,DRDS下挂载的RDS规格
    • 针对源RDS每张表,提供拆分方案
  • 本方案提供的RDS到DRDS的数据导入功能,支持:
    • 评估导入:基于评估建议的结果,提供快速建库,建表,数据导入的一体化迁移方案。
    • 自定义导入:如果您有DRDS使用经验或熟悉数据库拆分,您可以按照自己的方案购买DRDS和RDS,并完成建库建表后,将数据按需从源RDS库导入到目标DRDS库。

功能模块

  • 评估建议
  • 数据导入

评估建议

  • 功能说明
    评估建议是根据提供的源RDS的源库信息进行评估,给出迁移到DRDS时的相关建议,所有建议将在评估报告中显示。评估报告包括:

    • 迁移到DRDS的规格
    • 迁移到DRDS后,DRDS下挂载的RDS配置
    • 拆分推荐,包括:
      • 源库中各个表是否拆分,选取哪个字段为拆分键。
      • 源库中各个表导入到DRDS时的建表语句,并提供对所有建表语句的导出功能。
  • 使用流程

    1. 开始评估
      1
    2. 填写源 RDS 及源库信息
      2
    3. 预检及开始任务
      3
  • 评估报告实例4

  • 要求说明

    • 需提供源RDS实例名,源库名。
    • 需提供能访问RDS源库的可读账户。
    • 需允许为RDS开通非试用版的SQL洞察功能。
    • 需输入未来一年内数据规模预估增长百分比。
    • 需输入未来一年内QPS预估增长百分比。
  • 拉取数据说明
    评估建议需拉取以下数据:

    • 源库所有表的建表语句。
    • 从源库information_schema 获取各个表的数据量。
    • 源RDS磁盘使用量,最近一周峰值IOPS,最近一周峰值QPS。
    • 源RDS SQL日志。
  • 评估原理简要

    • 主要根据一周内QPS峰值及一年内预估QPS增长来推荐DRDS规格。
    • 主要根据RDS磁盘使用量,最近一周峰值IOPS,及一年内预估数据增长来推荐DRDS下挂载的 RDS规格。
    • 根据各个表的数据量来确定该表是否要拆分以及拆分表个数。
    • 分析SQL日志来推荐各个表的拆分键。

数据导入

您可以通过如下两种方式将将数据从RDS导入到DRDS:

  • 评估导入
  • 自定义导入

评估导入

  • 功能说明
    评估导入即基于评估报告进行一键式导入。该导入过程需要:

    • 确认购买DRDS。
    • 确认购买RDS。
    • 您也可使用既有的DRDS和RDS,但建议使用新购的。
  • 使用步骤在评估建议列表页,找到您刚刚完成的评估任务,点击开始导入按钮,进入评估导入引导页面完成配置并创建导入任务。

  • 导入任务执行流程
    evaluate import flow chart 1.png

自定义导入

  • 功能说明
    除评估导入外,如果您有DRDS使用经验或熟悉数据库拆分,DRDS还提供了自定义导入功能。使用自定义导入,您需要预先:

    • 购买导入目标的DRDS和DRDS下挂的RDS。
    • 在目标DRDS上建立目标库及所有目标表。
  • 使用步骤

    1. 在DRDS控制台上,在左侧导航栏单击数据导入。
    2. 在导入任务页面,单击页面右上角RDS自定义导入。
      1
    3. 填写源库,目标库信息。
      custom import 2
    4. 确认需要迁移的表。
    5. 预检并开始导入任务。
      1
  • 要求说明

    • 已购买DRDS实例并完成建库建表。
    • 需提供源RDS实例名、源库名,以及能访问源库的可读账户。
    • 需提供目标DRDS的实例名、目标库名,以及能访问目标库的可读写账户。
  • 任务执行流程custom import flow chart 1

导入结束及切换

DRDS保证在全量任务完成后,提供14天的增量同步服务。当数据导入完成后,若您要将业务从 RDS切换到DRDS,需:

  • 导入任务页面点击结束任务按钮。此时增量同步服务会停止。
  • 您可以自行将业务从RDS切换到DRDS。