检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 欢迎使用分布式数据库中间件(Distributed Database Middleware,简称DDM),本文档提供了分布式数据库中间件API的描述、语法、参数说明及样例等内容。 在调用分布式数据库中间件API之前,请确保已经充分了解分布式数据库中间件相关概念。 您可以使用
逻辑表扫描时的分片并发执行级别: DATA_NODE:分库间并行扫描,同一分库内各分片串行扫描。 RDS_INSTANCE:RDS实例间并行扫描,同一RDS实例内各分片串行扫描。 PHY_TABLE:各物理分片全部并行扫描。 RDS_INSTANCE、DATA_NODE、PHY_TABLE DATA_NODE
全组。 查询DDM实例列表 查询DDM实例列表。 查询DDM实例详情 查询指定DDM实例的详细信息。 修改DDM实例名称 修改现有DDM实例的名称。 修改DDM实例安全组 修改DDM实例安全组。 删除DDM实例 删除指定的DDM实例,释放该实例的所有资源。 重启DDM实例 重启指定的DDM实例。
vpc:*:get* vpc:*:list* 修改实例信息(修改名称、修改安全组、添加/修改/删除标签) ddm:instance:modify 修改安全组操作依赖以下权限,即要修改安全组权限,必须配置以下依赖的权限,否则修改失败。 vpc:*:get* vpc:*:list*
命令输出详解: IP:RDS的IP地址。 Port:RDS的端口号。 Instance_id:RDS的实例ID。 Type:master指的是读写RDS,readreplica指的是只读RDS。 后面的列是对应的RDS的processlist信息,与在RDS直接执行show processlist获取的信息一致。
使用mysqldump从MySQL导出数据非常缓慢的原因 导入数据到DDM过程中出现主键重复 如何处理数据迁移过程中自增列报错:主键重复 如何处理配置参数未超时却报错 如何处理DDM逻辑库与RDS实例的先后关系 DDM逻辑库删除后,数据节点里面残留着部分预留的DDM数据库和一些DDM的账户,这些是否需要手动删除
SQL语法类 DDM是否支持分布式JOIN 如何进行SQL优化 DDM是否支持数据类型强制转换 如何处理INSERT语句批量插入多条数据时报错
DDL DDL概述 创建表 拆分算法概述 拆分算法使用说明 父主题: SQL语法
java:104) at com.mysql.jdbc.MysqlIO.invokeStatementInterceptorsPost(MysqlIO.java:2885) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2808)
USER Jenny; 修改账号密码(SET PASSWORD)语句 语法规则: SET PASSWORD FOR 'username'@'%' = 'auth_string' 为了兼容MySQL语法用户需要统一写成'username'@'%'格式。 示例:修改账号Jenny的密码为xxxxxx
账号规则 账号 与MySQL不同,DDM只通过用户名确定一个账号,而不是通过'username'@'host'方式来确定一个账号。 用户名规则 大小写敏感。 长度为1-32个字符,必须以字母开头,可以包含字母,数字、下划线,不能包含其它特殊字符。 密码规则 长度为8~32个字符。
修改DDM实例参数 为了确保DDM服务的性能更好的体现,您可以根据自己的业务情况对DDM实例的运行参数进行配置。 操作步骤 登录分布式数据库中间件控制台。 在实例管理页面单击实例名称,进入实例信息详情页。 在左侧导航栏中单击“参数管理”。 您可以根据需要修改对应参数。 图1 参数管理
修改自定义参数模板 在使用DDM实例过程中您可以根据业务需求对用户创建的参数模板中的参数进行调整。 您可以修改用户创建的参数模板中的参数值,但不能更改默认参数模板中的参数值。 以下是您在使用参数模板中的参数时应了解的几个要点: 当您更改参数并保存参数模板时,参数更改将在您应用到实
多 > 历史修改记录”。 您可查看一定时间范围内(小于等于2年)的模板历史记录,默认查询7天内的模板修改历史。 图1 模板修改历史 您可查看参数对应的参数名称、修改前参数值、修改后参数值、修改状态和修改时间。 父主题: 参数模板管理
修改DDM服务端口 DDM服务支持修改实例的端口,修改后会重启DDM实例。 操作步骤 登录分布式数据库中间件控制台。 在“实例管理”页面,选择指定的实例,单击实例名称。 在基本信息页面,在“网络信息”模块的“DDM服务端口”处,单击,修改服务端口。 此端口为DDM实例对外提供服务
DML INSERT REPLACE DELETE UPDATE SELECT SELECT JOIN Syntax SELECT UNION Syntax SELECT Subquery Syntax 不支持的DML语法列举 支持的系统库查询 父主题: SQL语法
配置SQL黑名单即配置该逻辑库不允许执行的SQL语句。 该功能主要用于解决用户某类突发的并发过高的SQL导致DDM实例不稳定的场景。 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,选择目标DDM实例,单击实例名称,进入实例基本信息页面。 在左侧导航栏,选择“逻辑库管理”,查看DDM实例逻辑库。
连接管理类 MySQL连接DDM时出现乱码如何解决
x),取前三位数字作为大版本号(如3.0.8)。每个大版本会在版本迭代过程中发布一系列小版本,本系列优选版本是当前大版本下的推荐版本,通常是最新且最稳定的小版本。对于同一大版本下的DDM实例,将内核版本升级至本系列优选版本属于小版本升级,通常涉及问题修复和优化,语法兼容风险较小,推荐客户将实例升级至本系列优选版本。
修改参数模板描述 参数模板创建成功后,用户可根据需要对自己创建的参数模板描述进行修改。 使用须知 默认参数模板的描述不可修改。 操作步骤 登录分布式数据库中间件控制台。 在“参数模板”页面的“自定义”页签,选择一个用户创建的参数模板,单击“描述”列。 输入新的描述信息,单击,提交修改,单击,取消修改。