检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
管理员账号用户名。 长度为1-32个字符。 必须以字母开头。 可以包含字母,数字、下划线,不能包含其它特殊字符。 admin_user_password 否 String 管理员账号密码。 长度为8~32位。 必须是大写字母(A~Z)、小写字母(a~z)、数字(0~9)、特殊字符~!@#%^*-_+
是否必选 参数类型 描述 name 是 String DDM实例名称,命名要求如下。 长度为4-64个字符。 必须以字母开头。 可以包含字母、数字、中划线、下划线,不能包含其它特殊字符。 最小长度:4 最大长度:64 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型
// 配置JdbcUrl连接串中的参数 config.setJdbcUrl("jdbc:mysql:loadbalance://192.168.0.10:5066,192.168.0.11:5066/db_name?loadBalan
SQL语法 简介 DDL DML Online DDL 函数 使用限制 实用SQL语句 全局序列 数据库管理语法 SQL高级功能
命令输出详解: IP:RDS的IP地址。 Port:RDS的端口号。 Instance_id:RDS的实例ID。 Type:master指的是读写RDS,readreplica指的是只读RDS。 后面的列是对应的RDS的processlist信息,与在RDS直接执行show processlist获取的信息一致。
是否必选 参数类型 描述 name 是 String DDM实例账号名称,命名要求如下。 长度为1-32个字符。 必须以字母开头。 可以包含字母,数字、下划线,不能包含其它特殊字符。 最小长度:1 最大长度:32 password 是 String DDM实例账号密码。 base_authority
场景五:其他异构数据库迁移到DDM 其他异构数据库,如Oracle、PostgreSQL、SQL Server等数据迁移,可以参考华为云数据迁移(CDM)服务用户指南或者联系DDM客服人员进行迁移。 父主题: 数据迁移
命令输出: 如果全部逻辑表都一致, 输出结果为: 如果存在不一致的逻辑表, 输出结果为: 输出详解: 每一行表示一个逻辑表的检查结果概况。 DATABASE_NAME:逻辑库名称。 TABLE_NAME:逻辑表名称。 TABLE_TYPE:逻辑表类型。 SINGLE:单表。 BROADCAST:广播表。
是否必选 参数类型 描述 name 是 String DDM实例组名称,命名要求如下。 长度为4-64个字符。 必须以字母开头。 可以包含字母、数字、中划线、下划线、不能包含其它特殊字符。 最小长度:4 最大长度:64 type 是 String 实例组的类型。 rw:读写组 r:只读组
objects 节点信息。 admin_user_name String 管理员账号用户名。 长度为1-32个字符。 必须以字母开头。 可以包含字母,数字、下划线,不能包含其它特殊字符。 表4 GetDetailfNodesInfo 参数 参数类型 描述 status String DDM实例节点状态。
通过调用IAM服务的“获取用户Token”接口来获取。 表3 请求Body参数 参数 是否必选 参数类型 描述 password 是 String 待测试是否是弱密码的字符串。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 is_weak_password Boolean 是否是弱
SQL语法类 DDM是否支持分布式JOIN 如何进行SQL优化 DDM是否支持数据类型强制转换 如何处理INSERT语句批量插入多条数据时报错
”之类运算符相对较多的场景。 如果分库算法是range类+日期函数,且拆分键字段又表示创建时间,在数据入库时可能造成热点问题,无法充分利用多MySQL的优势。 拆分算法的使用,需要结合业务查询场景进行评估,以选择合适的拆分算法,提升DDM效率。 如何选择拆分键 拆分键是在水平拆分逻辑表
实用SQL语句 CHECK TABLE SHOW RULE SHOW TOPOLOGY SHOW DATA NODE TRUNCATE TABLE HINT- ALLOW_ALTER_RERUN LOAD DATA SHOW PHYSICAL PROCESSLIST 自定义HINT读写分离
SQL高级功能 暂不支持Prepare\EXECUTE语法。 暂不支持用户自定义数据类型、自定义函数。 暂不支持视图、存储过程、触发器、游标。 暂不支持BEGIN…END、LOOP…END LOOP、REPEAT…UNTIL…END REPEAT、WHILE…DO…END WHILE等复合语句。
看参数的修改详情。 参数模板修改后,不会立即应用到当前使用的实例,您需要进行应用操作才可生效,具体操作请参见应用参数模板。 修改某些参数或字符集后需要手动重启,由于变更规格导致的强制重启,不会触发该参数生效。 修改配置参数可能影响应用访问DDM实例,请谨慎操作。 修改参数命令下发
使用限制 如果INSERT语句中拆分键的值是非法的,数据默认会路由到0号分库或者0号分表。 不建议在INSERT语句中使用VERSION、DATABASE、USER函数,此类函数结果受语句是否下推至DN节点执行影响,执行结果可能不符合预期。 不建议INSERT DUPLICATE语句更
tables information_schema.columns 索引查询:SHOW KEYS FROM <table> FROM <database> 说明: 仅支持=、in、like三种操作符,和and条件关联。 不支持子查询、关联查询、排序、聚合查询、LIMIT等等复杂查询。
INSERT DELETE UPDATE SELECT description 否 String DDM实例账号的描述信息,长度不能超过256个字符。 默认值为空。 最大长度:256 databases 否 Array of UpdateUsersDatabases objects DDM实例账号相关信息的集合。
通过HINT指定分片直接执行SQL DDM提供HINT在一个或多个分片上执行SQL语句。 HINT支持以下两种格式: 一个分片上执行SQL:/*+db=<physical_db_name>*/ <your query>; 多个分片上执行SQL:/*+db={<physical_db_name1>