检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
禁止创建表名以"_ddm"为前缀的表,系统默认认定此类表为系统内部表。 拆分表不支持全局唯一索引,当唯一键和拆分键不一致时,不能保证数据的唯一性。 建议使用bigint型作为自增键的数据类型。tinyint、smallint、mediumint、integer、int数据类型不建议作为自增键的类型,容易越界造成值重复。
用性,达到跨可用区的容灾。 如果您的实例需要跨可用区部署,可以选择多个可用区,DDM实例的节点将部署在不同的可用区中。 说明: 跨可用区部署会产生一定的网络时延,建议将应用程序和数据库服务(DDM、RDS)配置在相同可用区,减少网络时延。 节点规格 DDM实例的规格,支持“通用增强型”和“鲲鹏通用计算增强型”。
拆分表的数据量一般都达到千万级,因此选择合适的拆分算法和拆分键非常重要。如果能找到业务主体,并且确定绝大部分的数据库操作都是围绕这个主体的数据进行的,那么可以选择这个主体所对应的表字段作为拆分键,进行水平拆分。 业务逻辑主体与实际应用场景相关,下列场景都有明确的业务逻辑主体。 银行类客户业务应用,业务逻
HINT- ALLOW_ALTER_RERUN 命令格式: /*+ allow_alter_rerun=true*/<ALTER TABLE的命令> 描述: 使用该hint可支持命令重复执行不报错,共支持八种alter table的命令形式: add column、modify column、drop
一个DDM实例关联的不同数据节点之间是否可以共享数据 一个DDM实例关联的不同数据节点之间数据是互相独立的,无法共享。 父主题: DDM通用类
DDM实例节点扩容 DDM实例节点缩容 修改DDM已关联的数据库实例的读策略 同步DN信息 查询DDM实例节点列表 查询DDM实例节点详情 查询DDM指定实例的参数详情 修改DDM实例参数 查询DDM引擎信息 查询DDM可用区规格信息 变更DDM实例规格 获取实例组信息列表 创建实例组 查询DDM引擎信息V3
实例管理 实例状态 购买实例 只读业务隔离 变更规格 计算节点扩容 计算节点缩容 重启实例或节点 删除按需实例 表数据重载 设置参数模板 修改DDM实例参数 版本回滚 版本升级 DDM引擎及操作系统更新
连接管理 输入需要连接的DDM逻辑库信息,单击“确定”。 图22 添加信息 表1 参数说明 参数 说明 名称 连接数据库的任务名称。若不填写,系统默认与Host一致。 主机 在DDM逻辑库的内网地址。 端口 在DDM逻辑库的端口,设置为5066。 用户 要访问DDM实例的账号名称。默认root。
版本管理 查询DDM可变更内核版本 变更DDM内核版本 回滚DDM内核版本 DDM内核版本风险提醒 父主题: API(推荐)
<rds_ip>:RDS的IP地址,可从命令2的结果集中获取。 <rds_port>:RDS的端口号,可从命令2的结果集中获取。 该功能仅支持内核3.0.1及以上的版本。 上述的命令需要登录DDM后,在DDM上执行。 父主题: 实用SQL语句
查看逻辑库列表和逻辑表信息 您可以通过DDM控制台查看DDM实例的逻辑库列表和逻辑表信息,无需使用代码查询。 使用须知 创建失败的逻辑库,无法查看该逻辑库的表结构。 查看逻辑表信息时,逻辑库的状态为“运行中”或“分片变更中”。 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,选择目标D
正在进行实例SSL切换。 端口修改中 正在修改DDM实例的服务端口。 删除中 正在删除DDM实例。 重启中 正在重启DDM实例。 节点扩容中 正在扩容该实例下的节点个数。 节点缩容中 正在缩容该实例下的节点个数。 规格变更中 正在变更实例的CPU和内存规格。 转包周期中 按需付费实例正在转为包周期实例。
通过DDM对RDS for MySQL实例进行分库分表 方案概述 RDS for MySQL准备 DDM准备 创建DRS迁移任务
SQL语法类 DDM是否支持分布式JOIN 如何进行SQL优化 DDM是否支持数据类型强制转换 如何处理INSERT语句批量插入多条数据时报错
ONLY),考虑到兼容性因素,DDM会将只读事务的开启自动转换为开启读写事务。 LIMIT/OFFSET支持参数范围为0-2,147,483,647。 不支持GROUP BY语句后添加asc/desc函数来实现排序语义。DDM自动忽略GROUP BY后的asc/desc关键字。MySQL 8
设置参数模板 您可以通过实例管理页面“设置参数模板”的功能为DDM实例关联参数模板。 操作步骤 登录分布式数据库中间件控制台。 在“实例管理”页面,选择目标实例。 在操作栏,选择“更多 > 设置参数模板”。 选择目标参数模板,单击“确定”。 父主题: 实例管理
场景一:数据中心自建MySQL迁移到DDM 场景二:其他云MySQL迁移到DDM 场景三:华为云上自建MySQL迁移到DDM 场景四:从DDM实例导出数据 场景五:其他异构数据库迁移到DDM 场景六:从华为云RDS for MySQL迁移到DDM
表数据的迁移。 兼容性 检查源数据库和目标实例的MySQL版本号一致。 目标实例的实例规格和存储空间等原则上不低于源数据库。 检查源数据库和目标实例的表结构和字符集等一致。 “拆分算法”为“hash”的逻辑表单次迁移记录数不超过1000万条;“拆分算法”为“range”的逻辑表单次迁移记录数不超过500万条。
对于包年/包月计费模式的资源,例如包年/包月的DDM实例,用户在购买时会一次性付费,服务将在到期后自动停止使用。 如果在计费周期内不再使用包年/包月资源,您可以执行退订操作,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的帐户。详细的退订规则请参见云服务退订规则概览。
为防止资源滥用,平台限定了各服务资源的配额,对用户的资源数量和容量做了限制。 如果当前资源配额限制无法满足使用需要,您可以申请扩大配额。 查看配额 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面右上角,选择“资源 > 我的配额”,进入“服务配额”页面。 图1 我的配额 您可以在“