检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
虚拟私有云,以及安全组的出方向规则和入方向规则。 说明: 创建DDM实例选择的虚拟私有云要与RDS for MySQL实例保持一致。 DDM实例必须与应用程序、RDS for MySQL实例处于相同的VPC,以保证网络连通。 目前DDM实例创建后不支持切换虚拟私有云,请谨慎选择。
引擎版本,通过查询DDM引擎信息接口获取,引擎ID与引擎版本至少指定一个。 available_zones 否 String 可用区,多个用","分割,如cn-southwest-244a,cn-southwest-244b。取值非空,请参见地区和终端节点。 offset 否 Integer
同一种工作模式下逻辑库分片的数量。 shard_unit不为空, shard_unit与关联rds数量的乘积 shard_unit为空,大于关联的RDS数量,小于等于关联rds数量*64。 shard_unit 否 Integer 单个RDS上的逻辑库分片数。非必选 非拆分逻辑库,固定为1。 拆分逻辑库,大于等于1,小于等于64。
PASSWORD)语句 语法规则: SET PASSWORD FOR 'username'@'%' = 'auth_string' 为了兼容MySQL语法用户需要统一写成'username'@'%'格式。 示例:修改账号Jenny的密码为xxxxxx SET PASSWORD FOR 'Jenny'@'%'
通过HINT指定分片直接执行SQL DDM提供HINT在一个或多个分片上执行SQL语句。 HINT支持以下两种格式: 一个分片上执行SQL:/*+db=<physical_db_name>*/ <your query>; 多个分片上执行SQL:/*+db={<physical_db_name1>
创建表 禁止创建表名以"_ddm"为前缀的表,系统默认认定此类表为系统内部表。 拆分表不支持全局唯一索引,当唯一键和拆分键不一致时,不能保证数据的唯一性。 建议使用bigint型作为自增键的数据类型。tinyint、smallint、mediumint、integer、int数据
SHOW DATA NODE 命令格式: show data node 描述:查看物理分片的数据。 输出详解: RDS_INSTANCE_ID:RDS的实例ID。 PHYSICAL_NODE:物理节点。 HOST:主机号。 PORT:端口号。 父主题: 实用SQL语句
支持SSL加密连接。 3.1.0 新功能 新增Show Processlist和Kill Sessionid支持增加过滤条件。 新增支持MySQL 8.0 Online DDL相关关键字。 修复问题 修复执行使用DATE_SUB函数进行update语句后出现毫秒值丢失。 优化部分复杂查询下的字段别名显示。
自定义HINT读写分离 DDM提供HINT来指定SQL语句是在主实例上执行还是在只读实例上执行。 HINT支持以下两种格式: 格式一: /*!mycat:db_type=host */ 格式二: /*+ db_type=host */ 其中host可以是master或者slave
查看数据库下指定逻辑表的物理分布情况。 show topology from <table_name> 输出详解: Rds_instance_id:RDS的实例ID。 HOST :IP 。 PORT :端口 。 DATABASE :物理库 。 TABLE :物理表 。 ROW_COUNT :表的数据量(大致的值
ERRORS、show warnings等多数运维SHOW语句。 下列的SHOW指令会随机发到某个物理分片,每个物理分片如果在不同的RDS for MySQL实例上,查得的变量或者表信息可能不同。 SHOW TABLE STATUS SHOW VARIABLES Syntax SHOW
逻辑表扫描时的分片并发执行级别: DATA_NODE:分库间并行扫描,同一分库内各分片串行扫描。 RDS_INSTANCE:RDS实例间并行扫描,同一RDS实例内各分片串行扫描。 PHY_TABLE:各物理分片全部并行扫描。 RDS_INSTANCE、DATA_NODE、PHY_TABLE DATA_NODE
DATA_NODE: 分库间并行扫描,同一分库内各分片串行扫描, RDS_INSTANCE: RDS实例间并行扫描,同一RDS实例内各分片串行扫描。 PHY_TABLE: 各物理分片全部并行扫描。 枚举值: RDS_INSTANCE DATA_NODE PHY_TABLE con
MM按月份哈希 适用场景 MM适用于按月份数进行分表,分表的表名就是月份数。 使用说明 拆分键的类型必须是DATE/DATETIME/TIMESTAMP其中之一。 只能作为分表函数使用,但不能作为分库函数。 路由方式 根据拆分键的时间值的月份数进行取余运算并得到分表下标。 例如:
命令输出详解: IP:RDS的IP地址。 Port:RDS的端口号。 Instance_id:RDS的实例ID。 Type:master指的是读写RDS,readreplica指的是只读RDS。 后面的列是对应的RDS的processlist信息,与在RDS直接执行show processlist获取的信息一致。
// 配置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高级功能
场景五:其他异构数据库迁移到DDM 其他异构数据库,如Oracle、PostgreSQL、SQL Server等数据迁移,可以参考华为云数据迁移(CDM)服务用户指南或者联系DDM客服人员进行迁移。 父主题: 数据迁移
SQL语法类 DDM是否支持分布式JOIN 如何进行SQL优化 DDM是否支持数据类型强制转换 如何处理INSERT语句批量插入多条数据时报错
实用SQL语句 CHECK TABLE SHOW RULE SHOW TOPOLOGY SHOW DATA NODE TRUNCATE TABLE HINT- ALLOW_ALTER_RERUN LOAD DATA SHOW PHYSICAL PROCESSLIST 自定义HINT读写分离