检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL高级功能 暂不支持Prepare\EXECUTE语法。 暂不支持用户自定义数据类型、自定义函数。 暂不支持视图、存储过程、触发器、游标。 暂不支持BEGIN…END、LOOP…END LOOP、REPEAT…UNTIL…END REPEAT、WHILE…DO…END WHILE等复合语句。
[WHERE where_condition] 语法限制 WHERE条件中不支持子查询(相关子查询和非相关子查询)。 不支持在多表删除中删除广播表中的数据(目标表列表中不可包含广播表)。 父主题: DML
成SQL模板,您可以查看指定区间内的所有慢SQL类型,针对这些类型进行优化处理。您也可以下载慢日志进行业务分析。 查看日志明细 登录分布式数据库中间件控制台。 在实例管理列表页面,单击进入目标实例。 单击左侧菜单栏的“慢查询”页签,进入“慢查询”页面。 图1 慢查询服务页面 在“
续费 续费概述 手动续费 自动续费
不支持在多表更新中修改广播表(广播表中的列不可出现在 SET 中赋值语句的左侧)。 不支持更新逻辑表的拆分键字段,更新拆分键字段可能导致数据重新分布,DDM 暂不支持。 UPDATE操作不支持datetime(YYYY-MM-DD HH:MM:SS)中“YYYY”取值1582年及之前年份。
无法对处于保留期的按需计费资源执行任何操作。 保留期到期后,若您仍未支付帐户欠款,那么计算资源(vCPU和内存)和弹性公网IP都将被释放,数据无法恢复。 图1 按需计费资源生命周期 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 避免和处理欠费 欠费后需要及时充值,详细操作请参见帐户充值。
DDL概述 DDM支持通用的DDL操作:建库,建表,修改表结构等,但实现方式与普通的MySQL数据库有所区别。 在MySQL客户端执行DDL操作 rename table name不支持与其他DDL语句在同一条SQL执行。 对拆分表执行修改字段名操作的同时执行类似SELECT *
获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 索引位置,偏移量。 从第一条数据偏移offset条数据后开始查询,默认为0。 取值必须为数字,且不能为负数。 limit 否 Integer 查询个数上限值。 取值范围:1~128。
网络访问使用限制 在使用DDM过程中,对于网络访问存在一些使用限制。 用户购买的数据节点、部署应用程序的ECS、DDM实例必须属于同一个VPC。 当用户需要在自己电脑访问DDM服务时,需要为DDM开通EIP服务,然后通过EIP访问DDM。 父主题: 使用限制
SHOW TOPOLOGY 命令格式: 查看数据库下指定逻辑表的物理分布情况。 show topology from <table_name> 输出详解: Rds_instance_id:RDS的实例ID。 HOST :IP 。 PORT :端口 。 DATABASE :物理库 。
键(包括拆分键的MySQL数据类型)共同定义。 当一张逻辑表的分库拆分方式与分表拆分方式不一致时,如果SQL查询没有同时带上分库条件与分表条件,则DDM在查询过程会产生全分库扫描或全分表扫描的操作。 DDL拆分函数的数据类型 DDM 的拆分函数对各数据类型对支持情况有所不同,下表显示了DDM
会生效。 包周期实例转按需 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 分布式数据库中间件 DDM”,进入分布式数据库中间件服务页面。 在实例管理列表页面,选择计费模式为“包年/包月”的实例,单击操作列“更多 > 转为按需”。
审计 支持审计的关键操作列表 查看追踪事件
附录 异常请求结果 状态码 错误码 规格列表 获取项目ID 相关状态说明
使用mysqldump从MySQL导出数据非常缓慢的原因 导入数据到DDM过程中出现主键重复 如何处理数据迁移过程中自增列报错:主键重复 如何处理配置参数未超时却报错 如何处理DDM逻辑库与RDS实例的先后关系 DDM逻辑库删除后,数据节点里面残留着部分预留的DDM数据库和一些DDM的账户,这些是否需要手动删除
KEY(id) ); 广播表 在业务数据库中,存在一些数据量不大,更新频率较低,但常常需要用来做关联查询的表。 为了方便这类表与拆分表进行关联操作,DDM实例提供了一种“广播表”,广播表具有以下特点: 广播表在各分片中数据一致。插入、更新和删除数据会实时在每一个分片中执行。 对广播表的查询,仅在一个分片中执行。
SELECT SELECT通常用于查询一个或多个表中的数据。 常用语法 SELECT [ALL | DISTINCT | DISTINCTROW ] select_expr [, select_expr ...] [FROM table_references [WHERE where_condition]
查询DDM实例列表 查询DDM实例详情 修改DDM实例名称 修改DDM实例安全组 删除DDM实例 重启DDM实例 DDM表数据重载 DDM实例节点扩容 DDM实例节点缩容 修改DDM已关联的数据库实例的读策略 同步DN信息 查询DDM实例节点列表 查询DDM实例节点详情 查询DDM指定实例的参数详情
Create 创建table Select 读取表内容 Insert 插入数据到表 Update 更新表中数据 Grant 授予用户权限 Revoke 删除用户权限 Set SET用户密码权限 File 从文件加载数据库权限 Create User 创建用户 注意事项 DDM账户的基础
SHOW RULE 命令格式: 查看数据库下每一个逻辑表的拆分情况。 show rule 查看数据库下指定逻辑表的拆分情况。 show rule from <table_name> 输出详解: TABLE_NAME :表名。 BROADCAST:是否为广播表(0:否,1:是)。