检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 操作场景 本文将介绍如何通过DDM对已有RDS for MySQL实例进行分库分表。 操作流程 图1 流程图 前提条件 拥有华为账号。 新的RDS for MySQL实例已创建成功。 源RDS for MySQL实例与目标DDM实例、新RDS for MySQL实例必须处于相同VPC,且安全组配置相同。
RDS for MySQL准备 此操作默认新的RDS for MySQL实例已创建成功。如需创建实例,请参考购买RDS for MySQL实例。 父主题: 通过DDM对RDS for MySQL实例进行分库分表
功能名称 功能描述 阶段 相关文档 1 只读业务隔离 只读业务隔离是DDM服务通过“组”的形式,实现对计算资源和存储层资源进行物理隔离的一种扩展能力,避免在线读写业务与只读业务互相干扰。 商用 只读业务隔离 2021年4月 序号 功能名称 功能描述 阶段 相关文档 1 支持审计功能
创建DDM账号 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例实例名称,进入实例基本信息页面。 单击左侧导航栏的“账号管理”页签,进入账号管理页面。
} 响应消息 正常响应参数说明 表4 响应Body参数 参数 参数类型 描述 resp String 下发删除物理会话是否成功。 正常响应示例 { "resp": "successful" } 异常响应 请参见异常请求结果。 状态码 正常 200 异常 请参见状态码。 错误码
创建DRS迁移任务 本章节介绍如何创建DRS迁移任务,将源RDS for MySQL实例数据迁移到新DDM实例。 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 单击“创建迁移服务”按钮,创建一个迁移任务,将源RDS
soft hard 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 instanceId String DDM实例ID。 instanceName String DDM实例名称。 jobId String 任务ID。 状态码: 400 表6 响应Body参数
请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务的“获取用户Token”接口来获取。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 节点状态。 name String
创建逻辑库并关联RDS for MySQL实例 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例对应操作栏的“创建逻辑库”。
String 用户Token。 通过调用IAM服务的“获取用户Token”接口来获取。 请求示例 查询DDM引擎信息。 GET https://{endpoint}/v3/{project_id}/engines?offset=0&limit=10 响应消息 正常响应参数说明 表4 响应Body参数
最大255。 请求消息 请求参数 无。 URI样例 GET https://{endpoint}/v3/{project_id}/instances/{instance_id}/physical-processes?offset=0&limit=10 响应消息 正常响应参数说明 表3
463ea07c000c", "database_name": "test" } 异常响应 请参见异常请求结果。 状态码 正常 202 异常 请参见状态码。 错误码 请参见错误码。 父主题: 逻辑库管理
DDM实例节点Port。 ip String DDM实例节点IP。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 errCode String 业务错误码。 externalMessage String 错误信息。 状态码: 500 表6 响应Body参数 参数 参数类型 描述
"errCode" : "DBS.280001" } 状态码: 500 server error { "externalMessage" : "Server failure.", "errCode" : "DBS.200412" } 状态码 状态码 描述 200 OK 400 bad request
erification { "password" : "xxx" } 响应示例 状态码: 200 OK { "is_weak_password" : true } 状态码 状态码 描述 200 OK 400 bad request 500 server error 错误码
【下线公告】华为云分布式数据库中间件DDM部分规格停止服务公告 下线公告 华为云分布式数据库中间件DDM部分规格于2023年5月30日00:00(北京时间)停止服务。 下线范围 华为云全部Region。 下线影响 停止服务后,表1中规格会停止技术服务支持,包括支持新功能、社区bugfix回合
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求
不传该参数时,默认值为10。 请求消息 请求参数 无。 URI样例 GET https://{endpoint}/v3/{project_id}/instances/{instance_id}/groups?offset=null&limit=null 响应消息 正常响应参数说明 表3 响应Body参数
order_id String 包周期的实例,有订单ID。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 errCode String 业务错误码。 externalMessage String 错误信息。 状态码: 500 表7 响应Body参数 参数 参数类型 描述
可用区名称。 favored Boolean 是否支持。 状态码: 400 表7 响应Body参数 参数 参数类型 描述 errCode String 业务错误码。 externalMessage String 错误信息。 状态码: 500 表8 响应Body参数 参数 参数类型 描述