检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录分布式数据库中间件控制台。 在实例管理列表中单击“实例名称”,默认进入“基本信息页”。 在“节点信息”模块,单击“创建组”。 在创建组页面,设置组信息。 图1 创建组 表1 参数说明 参数名称 说明 组名 必须以字母开头,可以包含字母、数字、中划线,不能包含其他的特殊字符。 组角色
查询DDM实例节点详情 查询DDM指定实例的参数详情 修改DDM实例参数 查询DDM引擎信息 查询DDM可用区规格信息 变更DDM实例规格 获取实例组信息列表 创建实例组 查询DDM引擎信息V3 查询DDM可用区规格信息V3 DDM实例节点扩容V3 父主题: API(推荐)
图解分布式数据库中间件DDM
在源DDM实例所在区域创建一个新的DDM实例或者寻找一个满足使用条件的DDM实例。创建DDM实例的步骤参见购买数据库中间件实例。 新建的DDM实例或者满足使用条件的已有实例均不能挂载RDS for MySQL实例,不能创建逻辑库和账号。 在云数据库 RDS控制台,创建与源DDM实例下相同数量的RDS
通过调用IAM服务的“获取用户Token”接口来获取。 表3 请求Body参数 参数 是否必选 参数类型 描述 spec_code 是 String 变更至新规格的资源规格编码。 group_id 否 String 实例默认一个组,此时不需要传入该参数。当使用组功能创建多个组时,
如果您使用的MySQL版本为5.7,请您在MySQL实例创建完成后在“参数修改”页面将实例的“lower_case_table_names”参数的值设为1,也可以在创建实例时“表名大小写”这一项选择“不区分大小写”。 如果您使用的MySQL版本为8.0,请您在创建实例时“表名大小写”这一项选择“不区分大小写”。
广播表和单表的使用场景 单表 DDM管理控制台不提供单表创建操作,用户可以通过MySQL客户端或应用程序连接到DDM实例后自行创建。 如果一张表的数据量预估在1000万条以下,且没有与其他拆分表进行关联查询的需求,建议将其设置为单表类型,存储在默认分片中。 单表创建样例,不做任何拆分: CREATE TABLE
不支持ALTER DATABASE Syntax。 不支持从另一张表创建新的拆分表、广播表。 create table不支持generated column语法。 不支持ALTER命令修改拆分键和全局序列字段。 不支持创建TEMPORARY类型的拆分表、广播表。 逻辑表名只允许字母(不区分大小写)数字以及下划线。
登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 分布式数据库中间件 DDM”,进入分布式数据库中间件服务页面。 在实例管理列表页面,选择计费模式为“按需计费”的实例,单击操作列“更多 > 转包周期”。 您也可以单击目标实例名称,进入“基本信息
mysql-client-core-5.7 ECS磁盘空间足够存放临时转储文件;ECS内存空间足够,可以用来比较转储文件。 准备DDM实例,并配置DDM账号、DDM逻辑库、DDM逻辑表等相关信息。 申请DDM实例,并在DDM控制台创建DDM账号、创建逻辑库。 导出自建MySQL数据表结构至SQL文本文件。
响应Body参数 参数 参数类型 描述 id String 实例ID。创建按需付费实例时返回该参数。 job_id String 创建组的任务ID。 仅创建按需实例时会返回该参数。 order_id String 订单号,创建包年/包月实例时返回该参数。 状态码: 400 表7 响应Body参数
用户指南目录结构调整。 商用 用户指南 2021年1月 序号 功能名称 功能描述 阶段 相关文档 1 创建表语法 SQL语法章节新增4种创建表的建表语法。 商用 详情请参见创建表。 2020年12月 序号 功能名称 功能描述 阶段 相关文档 1 全局序列 SQL语法章节增加全局序列等内容。
前提条件 已有两个逻辑库dml_test_1和dml_test_2。 逻辑库dml_test_1和dml_test_2中都有表test_seq。 创建表的方法: create table test_seq(col1 bigint,col2 bigint) dbpartition by hash(col1);
5。 内核版本小于3.1.0时,系统默认开启读写分离,忽略此步骤,请继续进行5。 您也可以通过创建只读组的方式,无需开启读写分离开关,使用只读组的内网连接地址进行读流量,具体请参见创建只读组。 设置读权重。 具体操作请参考设置读权重。 父主题: DN管理
全局序列支持的表类型 表类型 拆分表 广播表 单表 基于DB的全局序列 支持 支持 不支持 创建自增序列 连接DDM实例。 连接方法具体请参考连接DDM实例。 连接成功后,打开目标逻辑库。 输入命令创建自增序列。 create sequence <序列名> ; 建议使用bigint型作为
mysql-client-core-5.7 ECS磁盘空间足够存放临时转储文件;ECS内存空间足够,可以用来比较转储文件。 准备已关联RDS实例的DDM实例,并配置DDM账号、DDM逻辑库等相关信息。 如果目标DDM实例逻辑库为拆分库,则需要在迁移前,在DDM控制台先创建与旧RDS数据表结构相同的逻辑表。
TABLE t2 DROP COLUMN c, DROP COLUMN d; 表示更改表t2的结构,删除c列和d列。 ALTER可以添加或删除列、创建或销毁索引、更改现有列的类型或重命名列或表本身。还可以更改特性,如用于表或表注释的存储引擎。 DROP INDEX Syntax 示例: DROP
登录分布式数据库中间件控制台。 在实例管理列表页面,单击进入目标实例。 单击左侧菜单栏的“慢查询”页签,进入“慢查询”页面。 图1 慢查询服务页面 在“慢查询”页面可以查看超过指定时间的SQL语句。 在“慢查询”页面右上角单击,导出慢日志文件。 导出慢日志的文件每次最大不超过8M
DDM实例ID。 status String DDM实例状态。具体取值请参见相关状态说明。 name String 创建的实例名称。 created String 创建时间,格式为“yyyy-mm-dd Thh:mm:ssZ”。 其中,T指定某个时间的开始;Z指示 UTC 时间。 updated
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 x-auth-token 是 String 用户Token。 通过调用IAM服务的“获取用户Token”接口来获取。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 管理员账号用户名。