检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Middleware,简称DDM),是一款分布式关系型数据库中间件。兼容MySQL协议,专注于解决数据库分布式扩展问题,突破传统数据库的容量和性能瓶颈,实现海量数据高并发访问。 DDM各版本的生命周期规划 表1中的部分时间为预计时间,将会在生命周期结束或DDM停止支持前进行修正,请以实际时间为准。 华为云DDM产
该变更操作成功后,新的计费方式将立即生效。 按需实例转包周期 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 分布式数据库中间件 DDM”,进入分布式数据库中间件服务页面。 在实例管理列表页面,选择计费模式为“按需计费”的实例,单击操作列“更多
1.0版本,系统默认开启读写分离,只需要调整只读实例和主实例的读写权重即可以实现读写分离操作。此场景下不能关闭读写分离功能。 设置读权重 主要用于调整主实例和只读实例的读写权重,实现读写分离操作。 支持批量设置多个实例的读写权重。 如果数据节点未挂载只读实例,该主实例无法设置权重。
mit} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 索引位置,偏移量。
登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例对应操作栏的“登录”按钮。 在实例登录窗口输入创建DDM账号中创建的DDM账号和密码,进入数据管理服务进行建表操作。
参数说明 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 索引位置,偏移量。
登录分布式数据库中间件控制台。 在实例管理列表页面,在目标实例操作栏,选择“更多 > 删除实例”。 如需删除挂载于DDM上的数据节点的数据,请勾选“删除数据节点上的数据”。 如果DDM上存在已关联的RDS for MySQL实例,删除DDM时系统会提醒您关联的实例信息,包括实例名称、实例状态和数据库类型。
~ 按需使用结束时间,每小时生成一条账单 实例的按需计费方式需要等包周期到期后才会生效,且自动续费功能会同步失效。 约束与限制 包年/包月的DDM实例绑定的资源(弹性公网IP)不支持随DDM实例同步变更计费模式,请参考表1查看绑定资源的计费规则及处理措施。 表1 弹性公网IP计费模式变更规则
DDM实例节点扩容V3 功能介绍 对指定的DDM实例的节点个数进行扩容,支持按需实例与包周期实例。 接口约束 请确保实例关联的RDS状态正常并且没有进行其他操作。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
参数说明 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 String DDM实例ID或关联RDS实例ID。 表2 Query参数 参数
例,slave代表只读实例。 目前只支持SELECT语句。 通常情况下,实现了读写分离之后,主实例上只能进行写操作,只读实例上只进行读操作。但是在某些特殊情况,需要在主实例上读取数据时,可以用自定义Hint的方式指定在主实例上进行读操作。此方式仅适用于查询功能。 父主题: 实用SQL语句
租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 String DDM实例ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务的“获取用户Token”接口来获取。
DDM事务模型 介绍DDM的事务模型。 DDM SQL使用规范 介绍DDM中的SQL使用规范。 如何将单RDS数据整库迁移至DDM 介绍将单RDS库中的数据整库迁移到DDM实例单库中。 如何将Mycat数据整库迁移至DDM 介绍将Mycat中的数据整库迁移到DDM中。 通过JDBC连接池连接DDM
SlowLogList objects DDM慢SQL日志信息列表的集合。 表5 SlowLogList 参数 参数类型 描述 users String 执行慢SQL的DDM账号名称。 database String 慢SQL所属逻辑库的名称。 querySample String 慢SQL执行语法。
DDM之间的会话信息列表。 图1 CN会话列表 在右上角通过输入关键字查询对应的会话信息。 在会话列表中,勾选一条或多条会话,单击“kill会话”并“确定”,完成结束会话操作。 单击“DN会话(物理)”页签,可以查看到DDM与数据节点(RDS for MySQL)之间的会话信息列表。
RDS实例上的本地事务所组成的分布式事务,这些本地事务要么全部成功,要么全部失败。 DDM的分布式事务实现 DDM中的分布式事务模块基于MySQL XA协议实现,XA协议是对2PC(Two Phase Commit)事务模型的一种实现,2PC是一种经典的分布式事务实现方案。基于MySQL
参数说明 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 engine_id 否 String 引擎ID,
购买DDM实例 查询DDM实例列表 查询DDM实例详情 修改DDM实例名称 修改DDM实例安全组 删除DDM实例 重启DDM实例 DDM表数据重载 DDM实例节点扩容 DDM实例节点缩容 修改DDM已关联的数据库实例的读策略 同步DN信息 查询DDM实例节点列表 查询DDM实例节点详情
适用于需要将数据均匀分布的场景对数据进行拆分的场景,在SQL查询条件中,使用“=”、“IN”之类运算符相对较多。 使用说明 拆分键的数据类型必须是整数类型(INT, INTEGER, BIGINT, MEDIUMINT, SMALLINT, TINYINT, DECIMAL(支持精度为0的情况))或字符串类型(CHAR
致,如果JOIN查询,将所有参与JOIN的字段都添加到select后的查询字段列表中,这样能提升SELECT查询效率。 对于UNION中的每个SELECT, DDM 暂不支持使用多个同名的列。 例如: 如下SQL的SELECT中存在重复的列名。 SELECT id, id, name