检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在源实例进行导出,导出的逻辑库信息主要包含逻辑库的基本信息和分片信息,不包含业务数据和索引数据。 前提条件 DDM实例中已创建逻辑库。 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,选择目标DDM实例,单击实例名称,进入实例基本信息页面。
不能使用双引号来引用文字字符串,因为它们被解释为标识符。 例如:select * from test where tb = "logic"。 关于“sql_mode”更多信息,请参考Server SQL Modes。
长度为1-32个字符。 必须以字母开头。 可以包含字母,数字、下划线,不能包含其它特殊字符。 表4 GetDetailfNodesInfo 参数 参数类型 描述 status String DDM实例节点状态。 port String DDM实例节点Port。
图1 创建组 表1 参数说明 参数名称 说明 组名 必须以字母开头,可以包含字母、数字、中划线,不能包含其他的特殊字符。 组角色 组分为读写组和只读组,是DDM实例下承担了读写或者只读角色的节点的分组,用于计算资源隔离,每个组都配置对应的连接地址。
60~86400 28800 contains_shard_key 是否强制SELECT,UPDATE,DELETE语句中过滤条件中包含拆分字段。
character_set_server 否 String DDM服务端字符集,如果需要存储emoji表情符号,请选择utf8mb4,并设置RDS字符集也为utf8mb4。修改DDM服务端字符集时,DDM服务端字符序必须同步修改为对应类型的值。
在目标实例进行导入,导入的逻辑库信息主要包含逻辑库的基本信息和分片信息,不包含业务数据和索引数据。 前提条件 DDM实例没有逻辑库。 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,选择目标DDM实例,单击实例名称,进入实例基本信息页面。
逻辑库名称 长度为2-48个字符,以小写字母开头且仅支持小写,可以包含小写字母、数字、下划线。 选择账号 需要关联的DDM账号。 选择数据节点 仅支持和当前DDM实例处于相同VPC、且未被其他DDM实例使用的数据节点。
不支持在多表删除中删除广播表中的数据(目标表列表中不可包含广播表)。 父主题: DML
解决方法 在JDBC连接数据库的字符串中添加时区配置项: jdbc:mysql://xxx:3306/database_name?
禁止DN实例使用gbk字符集。 父主题: 使用限制
源物理分片的字符集和排序规则检查 保证分片变更后字符的展示和排序一致。 请联系DDM运维人员。 物理表建表语句检查 保证各物理分片上的表结构保持一致。 请先使用check table 命令查询表结构不一致详情,之后再使用alter 语法对表进行修正。
表3 请求Body参数 参数 是否必选 参数类型 描述 password 是 String 待测试是否是弱密码的字符串。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 is_weak_password Boolean 是否是弱密码。
CHARSET_DIFF:表示该物理表不一致的字符集。 COLLATE_DIFF:表示该物理表不一致的排序规则。 EXTRA_PARTITIONS:(分区表专用) 表示该物理表多出来的分区。 MISSING_PARTITIONS:(分区表专用) 表示该物理表缺少的分区。
Derived Tables 不可以成为 Correlated Subqueries,即不能包含子查询外部表的引用。 标量子查询在一些场景下当前不能得到正确结果,建议改写为join,同时可提高性能。 不支持 HAVING 子句中的子查询,JOIN ON 条件中的子查询。
不支持不包含拆分字段的INSERT。 暂不支持PARTITION 语法,建议不要使用partition表。 INSERT操作不支持datetime(YYYY-MM-DD HH:MM:SS)中“YYYY”取值1582年及之前年份。
语法说明 暂不支持以空字符串作为别名。 不支持select ... group by ... with rollup查询(当查询的表为分片表时,无法得到预期的结果)。 暂不支持STRAIGHT_JOIN和NATURAL JOIN。
修改某些参数或字符集后需要手动重启,由于变更规格导致的强制重启,不会触发该参数生效。 修改配置参数可能影响应用访问DDM实例,请谨慎操作。 修改参数命令下发成功后,预计需要20~60秒生效,请耐心等待。 参数模板修改后,某些参数会立即应用到当前使用实例中,请谨慎操作。
使用须知 恢复到新实例主要是指DDM实例和数据节点的整体恢复,包含了数据节点(RDS for MySQL)的恢复流程,需要预置新的DDM和RDS for MySQL实例。 恢复到目标DDM实例会导致实例数据被覆盖,恢复过程中目标实例数据库不可用。
方案概述 场景描述 本实践主要介绍如何通过数据复制服务(DRS)将不同Region的RDS for MySQL的数据迁移到DDM实例单库中,包含了如何在华为云创建RDS for MySQL、DDM实例,如何通过VPN网络进行数据迁移等内容。 前提条件 拥有华为账号。