检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
目标数据库是否存在与源数据库同名的表 MySQL同步场景 表1 目标数据库是否存在与源数据库同名的表 预检查项 目标数据库是否存在与源数据库同名的表(表名冲突)。 描述 校验用户提供的目标数据库是否存在与源数据库同名的表,避免已存在的表被覆盖。若存在,则无法迁移。 特殊情况:如果源和目标数据库中的表,其表名
MySQL实例:关联DDM与RDS for MySQL实例。 创建目标库表结构:在目标库创建表结构,供迁移数据使用。 3 迁移数据库 介绍创建DRS迁移任务和迁移的整体流程。 4 迁移后进行数据校验 通过DRS数据对比功能验证数据迁移结果。 父主题: MySQL分库分表迁移到DDM
账户。 禁止使用用户自建的drsFull和drsIncrementa账号作为DRS任务连接数据库的账号。 删除、重命名和修改这些账户的密码和权限,会导致任务出错。 表1 MySQL实例创建的数据库账户 账户 使用场景 Host 说明 drsFull 全量迁移 关系型数据库MySQL实例
整个迁移过程中,不允许源端DDM正在迁移的表做改变拆分键的操作;也不允许将单表/广播表改为拆分表,拆分表改为单表/广播表。 全量迁移阶段: 任务启动和全量数据迁移阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。 增量迁移阶段: 选择表级对象迁移时,增量迁移过程中不支持对表进行重命名操作。 增量迁
支持表级同步或导入对象文件: 全量同步过程仅支持表数据、表结构和索引约束的同步。 增量同步过程仅支持同步选中表的DML。 不支持同步没有schema的database。 不支持同步没有表的schema。 不支持同步列存表、压缩表、延迟表、临时表、二级分区表、含生成列的表,多任务模式全量不支持使用TO
行对比结果可按照“源库表行数”或“目标库表行数”,对当前页面显示的结果进行升序或者降序排列,方便进行筛选。 行对比差异显示为负数时,代表目标库表行数比源库表行数多;显示为正数时,代表源库表行数比目标库表行数多。 周期性对比 周期性对比是DRS定时对源数据库与目标数据库表的行数进行对比,并展示结果。 在“实时同步管
源端表结构是否存在换行 源端的库、表、列、索引、约束对象中含有换行符,可能导致业务使用出现问题。 不通过原因 源端的库、表、列、索引、约束对象中含有换行符。 处理建议 源端的库、表、列、索引、约束对象中含有换行符,可能导致业务使用出现问题。建议修改源数据库中的对象,重新进行预检查。
传统数据库面临硬件成本高,维护难度大等问题,企业上云诉求强烈,本章介绍如何通过DRS服务,将MySQL分库分表数据库迁移至华为云DDM。 方案架构 本示例源端为一个分库分表关联两个MySQL实例,目标端为一个DDM关联两个RDS for MySQL实例,通过DRS将源端数据迁移至
lob字段对比类型配置,key:lobCompare,value:ignore表示忽略,length表示长度对比。 行数对比支持以下配置项: 对比策略配置,多表归一情况下适用,key:comparePolicy,value:normal表示正常对比,manyToOne表示多对一对比。 compare_object_with_token
数据级行对比不一致,提示"目标数据库执行SQL超时"。 图1 对比不一致 问题分析 由于比对的表数据量比较大,行比对超时,默认超时时间1小时。 解决方案 重新进行行对比。 拆分需要进行对比的表,分批多次进行对比。 如果以上操作不能解决问题,可在管理控制台右上角,选择“工单 > 新建工单”,联系DRS客服处理。
查询委托的权限列表 功能介绍 根据源库类型,目标库类型,是否自建,获取委托所需要的权限 URI GET /v5/{project_id}/agency/permissions 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project
等待用户执行回放。用户可以在DRS任务上手工触发回放,观察目标数据库的性能表现。也可以通过控制DRS录制回放的线程及回放速度,来模拟源业务流量放大的效果,从而分析目标数据库对于未来业务激增时的稳定性表现。
立即启动数据级表对比任务 功能介绍 立即启动数据级表对比任务。 URI POST /v3/{project_id}/jobs/{job_id}/table/compare/{compare_job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
DRS会主动清空目标表数据吗? DRS不会主动操作目标库数据,只做同步。 如果DRS从源库同步数据到目标表,目标表有数据,DRS不感知,只做同步。 DRS新增一个节点,不会情况目标库数据。 DRS重置也不会清空目标库数据,如您需要清空数据,请手动操作。 父主题: 产品咨询
DRS对比任务对数据库有什么影响 对象对比:会查询源库及目标库的系统表,占用10个左右的session的连接数,正常情况不会对数据库产生影响。但是如果对象数量巨大(比如几十万张表),可能会对数据库产生一定的查询压力。 行数对比:会查询源库及目标库的表行数,占用10个左右的session的连接数,正常的select
创建目标库表结构 DRS目前仅支持迁移源端数据到目标DDM,不支持迁移源库表结构及其他数据库对象。用户需要在目标库根据源端逻辑库的表结构,自行在目标库创建对应的表结构及索引。未在目标库创建的对象,视为用户不选择这个对象进行迁移。更对约束限制可参考DRS使用须知。 操作步骤 登录华为云控制台。
源库表类型校验 检查Microsoft SQL Server源库表类型,源库表不支持SQL_VARIANT、GEOMETRY、GEOGRAPHY数据类型,如果存在该类型的数据,则导致同步失败。 不通过原因 源库存在数据类型不支持同步的表。 处理建议 单击“上一步”,返回至对象选择页面,在同步对象中去除该对象。
源数据表是否含有不支持的表字段类型 PostgreSQL->GaussDB(DWS)同步 表1 源数据表是否含有不支持的表字段类型 预检查项 源数据表是否含有不支持的表字段类型 描述 源数据表若含有不支持的表字段类型,会造成数据同步失败。 不通过提示及处理建议 不通过原因:源数据库表含有不支持的表字段类型。
zh-cn 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 列表中的项目总数,与分页无关。 jobs Array of objects 任务信息列表。 详情请参见表5。 表5 jobs字段数据结构说明 参数 参数类型
en-us zh-cn 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 总数。 dirty_data_list Array of objects 异常数据列表。 详情请参见表5。 表5 dirty_data_list参数说明 参数