检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
流程类似。 在“数据订阅管理”页面,单击“创建订阅任务”。 在“选择订阅源”页面,填选区域、任务名称、描述、订阅源信息,单击“下一步”。 图1 订阅任务信息 表3 任务和描述 参数 描述 区域 当前所在区域,可进行切换。为了降低访问时延、提高访问速度,请就近选择靠近您业务的区域。
在迁移前,您需要参考DRS使用须知获取迁移相关说明。 创建迁移任务 登录华为云控制台。 单击管理控制台左上角的,选择区域。 选择目标实例所在的区域。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 左侧导航栏选择“实时迁移管理”,单击“创建迁移任务”。 配置迁移实例信息。 选择区域,项目,填写任务名称。
若专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建同步任务。 表名映射时,不支持同步视图、存储过程、函数依赖的表,不支持同步表的外键约束。 对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 进行表级多对一同步时,源库不允许存在无主键表。 源库
和并发能力。扩容操作详见扩容实例。 DRS同步网络示意图 本示例中,DRS源数据库为华为云GaussDB分布式版,目标端为分布式消息服务Kafka,通过VPC网络,将源数据库的增量数据同步到目标端,部署架构可参考如下图示: 图2 GaussDB分布式版到Kafka同VPC场景 使用说明
在同步前,您需要参考入云使用须知获取同步相关说明。 创建同步任务 登录华为云控制台。 单击管理控制台左上角的,选择区域。 选择目标实例所在的区域。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 左侧导航栏选择“实时同步管理”,单击“创建同步任务”。 配置同步实例信息。 选择区域、项目,填写任务名称。
公网网络迁移产生的数据传输费用收取标准请参见:弹性公网IP价格计算器。 可用区 图3 可用区 表6 任务可用区 参数 描述 可用区 DRS任务创建的可用区,选择跟源或目标库相同的可用区性能更优。 企业项目和标签 图4 企业项目和标签 表7 企业项目和标签 参数 描述 企业项目 企业项目是
在创建DRS任务之前,如果业务数据库或者灾备数据库实例开启并设置了SQL限流规则,可能会导致DRS任务失败。 对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 不支持外键级联操作。当外键是普通索引的时候,可能会导致表结构创建失败,建议改成唯一索引。
同Region同VPC,通过VPC网络接入华为云 使用DRS将同Region同VPC的华为云ECS数据库迁移到华为云云数据库时,选择VPC网络其网络示意图如图1所示: 图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于相同Region相同VPC,DRS使用VPC网络。需要确保源数据库入方向的网
在“录制回放日志”页签选择“运行日志”,查看当前任务的运行日志。 图1 查看录制回放日志 图2 运行日志 除此以外,DRS支持对接云日志服务(Log Tank Service,简称LTS),进行LTS日志配置后,DRS实例新生成的所有日志记录会上传到云日志服务进行管理,详情可参考日志配置管理。
在“同步日志”页签选择“运行日志”,查看当前同步任务的运行日志。 您可查看到日志对应的时间,级别和描述。 图1 同步日志 除此以外,DRS支持对接云日志服务(Log Tank Service,简称LTS),进行LTS日志配置后,DRS实例新生成的所有日志记录会上传到云日志服务进行管理,详情可参考日志配置管理。 在“
若专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建迁移任务。 数据类型不兼容时,可能引起迁移失败。 对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 源库的表如果包含系统列_ddm_lock、_slot,该列下的数据在全量、增量迁移过程中都会被过滤,导致数据丢失。
在“灾备日志”页签选择“运行日志”,查看当前灾备任务的运行日志。 图1 查看灾备日志 除此以外,DRS支持对接云日志服务(Log Tank Service,简称LTS),进行LTS日志配置后,DRS实例新生成的所有日志记录会上传到云日志服务进行管理,详情可参考日志配置管理。 在
任务的运行日志,可以根据“级别”筛选查看内容。 图1 查看迁移日志 您可查看到日志对应的时间,级别和描述。 除此以外,DRS支持对接云日志服务(Log Tank Service,简称LTS),进行LTS日志配置后,DRS实例新生成的所有日志记录会上传到云日志服务进行管理,详情可参考日志配置管理。
度,使得同步时延在同城达到毫秒级。 图1 读写类并发 线程类并发 在面对超多数据库对象(如万级以上张表)的搬迁时,结构迁移将会成为瓶颈。DRS针对这类场景做了专项并发优化,通过多个线程并发进行结构查询和结构回放,从而大大提升结构搬迁性能。 图2 线程类并发 父主题: 产品咨询
若专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建同步任务。 数据类型不兼容时,可能引起同步失败。 对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 由于数据库引擎支持不同,MySQL中的非空约束支持空字符串,Oracle中的非空约束不
保持一致。 图14 一键对齐参数 您也可以通过手动输入调整的倍数或结果,对齐参数值。 修改参数值。 业务数据库和灾备数据库的不一致参数值对齐后,单击“一键修改”,系统将按照您当前设置的灾备数据库参数值进行修改。修改完成后,灾备数据库的参数值和对比结果会自动更新。 图15 一键修改参数
单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 单击“创建同步任务”。 填写同步任务参数: 配置同步任务名称。 填写同步任务信息并选择目标库。 这里的目标库选择创建DDM实例所创建的DDM实例。 图1 同步实例信息 单击“开始创建”。 同步实例创建中,大约需要5-10分钟。
任务设置为一致。 由于无主键表缺乏行的唯一性标志,网络不稳定时涉及少量重试,表数据存在少量不一致的可能性。 对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 若源库表开启了TDE透明数据加密,目标库也需要开启TDE特性,否则会导致表结构创建失败,任务异常。
以及业务的可用性有一定诉求的场景。 DRS同步网络示意图 本示例中,DRS源数据库为华为云GaussDB集中式版,目标端为分布式消息服务Kafka,通过VPC网络,将源数据库的增量数据同步到目标端,部署架构可参考如下图示: 图2 GaussDB集中式版到Kafka同VPC场景 使用说明
目标数据库是否存在和源数据库同名数据库下的同名视图 MongoDB->DDS迁移场景 表1 目标数据库存在和源数据库同名数据库下的同名视图。 预检查项 目标数据库存在和源数据库同名数据库下的同名视图。 描述 校验用户提供的目标数据库是否存在与源数据库相同的数据库下的同名视图,避免已存在的视图被覆盖。若存在,则无法迁移。