检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建逻辑库和逻辑表 03:13 创建逻辑库和逻辑表 分布式数据库中间件 DDM 申请DDM实例并导入RDS实例 03:03 申请DDM实例并导入RDS实例 分布式数据库中间件 DDM 访问DDM实例 04:08 访问DDM实例
数据复制服务 DRS”。 单击DRS实例名称。 单击左侧“迁移对比”。 选择“对象级对比”页签,查看对象是否缺失。 单击“开始对比”,对比完成后,查看对比结果。 选择“数据级对比”页签,查看迁移对象行数是否一致。 单击“创建对比任务”。 在弹出的对话框中选择对比类型、时间和对象。 等待对比任务结束后,查看数据对比结果。
createLogicDbFailed 重要 一般是由于以下几种原因导致的: 数据库实例账号密码错误。 DDM实例与底层数据库实例安全组设置错误,导致无法通信。 请排查: 数据库实例账号密码是否错误。 DDM实例与底层数据库实例安全组是否设置正确等问题。 业务无法正常运行。 绑定弹性公网IP失败
支持MariaDB Connector/J驱动。 优化读写分离中的事务拆分功能,事务中连接未发生事务更新时可根据读写分离权重决定路由到主实例或只读实例。 3.0.8 新增功能 新增支持ROW表达式的路由计算。 新增支持表级回收站能力。 新增支持METADATA备份恢复能力。 修复问题
逻辑库管理 创建DDM逻辑库 查询DDM逻辑库列表 查询DDM逻辑库详细信息 删除DDM逻辑库 查询创建逻辑库可选取的数据库实例列表 删除逻辑库V3 父主题: API(推荐)
包括创建用户并授权使用DDM和DDM服务的自定义策略。具体使用方法请参考权限管理。 实例管理 包括实例创建、实例规格变更、实例删除、实例重启等功能。具体使用方法请参考实例管理。 备份管理 包括数据的恢复到新实例、Metadata恢复等功能。具体使用方法请参考备份管理。 参数模板管理 包括
应用示例 查询DDM实例列表 修改DDM实例名称 删除DDM实例 父主题: API(推荐)
单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例实例名称,进入实例基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 在账号管理页面单击“创建DDM账号”,在弹窗中填选账号信息、关联的逻辑库和权限。
目标端DDM准备 创建目标端VPC和安全组 创建DDM实例 创建RDS for MySQL实例 创建逻辑库并关联RDS for MySQL实例 创建DDM账号 创建目标库表结构 创建目标端VPN 父主题: 通过数据复制服务(DRS)将RDS for MySQL数据迁移到DDM
是否将资源放在同一可用区内,主要取决于您对容灾能力和网络时延的要求。 如果您的应用需要较高的容灾能力,建议您将资源部署在同一区域的不同可用区内。 如果您的应用要求实例之间的网络延时较低,则建议您将资源创建在同一可用区内。
修改账号信息 您可以在DDM控制台修改账号信息。 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,单击目标实例名称,进入实例基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 账号管理页面选择目标账号,在其操作栏单击“修改”。 在修改账号弹窗中,您可以
连接管理 访问控制 修改实例和组内网地址 绑定和解绑弹性公网IP 修改DDM服务端口 修改实例安全组
适用计费项 实例规格(vCPU和内存)、弹性公网IP。 实例规格(vCPU和内存)、弹性公网IP。 变更计费模式 支持变更为按需计费模式。 但包年/包月计费模式到期后,按需的计费模式才会生效。 支持变更为包年/包月计费模式。 变更规格 支持变更实例规格。 支持变更实例规格。 适用场景
删除账号 您可以删除不再需要的账号。 使用须知 删除操作无法恢复,请谨慎操作。 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,单击目标实例名称,进入实例基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 账号管理页面选择目标账号,在其操作栏单击“更多 > 删除”。
DDM的账号状态为“已过期”时,账号将无法登录,已有连接会断开,需要重置密码后重新登录。 图1 账号已过期 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,单击目标实例名称,进入实例基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 账号管理页面选择目标账号,在其操作栏单击“更多 > 重置密码”。
是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 String DDM实例ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 x-auth-token
不支持“->”运算符。此运算符单表可执行成功,其他类型表执行时报错。 不支持“->>”运算符。此运算符单表可执行成功,其他类型表执行时报错。 暂不支持“IS UNKNOWN”表达式。 不支持需要在DDM计算层进行的JSON类型字段的比较运算:=,<, <=, >, >=, <>
适用于需要按年份与月份进行分库的场景,建议该函数与 tbpartition YYYYMM(ShardKey) 联合使用。 使用说明 拆分键的数据类型必须是DATE / DATETIME / TIMESTAMP其中之一。 路由方式 根据拆分键的时间值的年份与月份计算哈希值,然后再按分库数取余。
DDM管理控制台不提供单表创建操作,用户可以通过MySQL客户端或应用程序连接到DDM实例后自行创建。 如果一张表的数据量预估在1000万条以下,且没有与其他拆分表进行关联查询的需求,建议将其设置为单表类型,存储在默认分片中。 单表创建样例,不做任何拆分: CREATE TABLE single(
命令执行效果如下: 图1 命令执行效果 命令输出详解: IP:RDS的IP地址。 Port:RDS的端口号。 Instance_id:RDS的实例ID。 Type:master指的是读写RDS,readreplica指的是只读RDS。 后面的列是对应的RDS的processlist信息,与在RDS直接执行show