检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DDM使用类 DDM如何进行分片 如何解决JDBC驱动方式连接DDM异常问题 使用mysqldump从MySQL导出数据非常缓慢的原因 导入数据到DDM过程中出现主键重复 如何处理数据迁移过程中自增列报错:主键重复 如何处理配置参数未超时却报错 如何处理DDM逻辑库与RDS实例的先后关系
DN实例使用限制 在使用DDM过程中,对于DN实例存在一些使用限制。 仅支持5.7及8.0系列版本的RDS for MySQL实例,不支持Serverless类型和容器类型。 不支持GaussDB(for MySQL)实例和云耀数据库实例。 DDM暂不支持MySQL实例配置SSL连接。
使用限制 不支持触发器。 不支持临时表。 不支持DO语句。 不支持外键关联。 不支持RESET语句。 不支持FLUSH语句。 不支持BINLOG语句。 不支持HANDLER语句。 不支持show warnings。 不支持 ‘:=’ 赋值运算符。 暂不支持<=>运算符。 暂不支持'IS
分片变更 DDM既支持计算层(DDM)扩容(增加节点数或提升节点规格),也支持存储层在线分片变更,存储层分片变更可以通过增加分片数或者数据节点数来解决单表数据量过多和容量瓶颈等问题。计算层扩容对业务完全透明,存储层扩容对业务秒级影响。 分布式事务 DDM当前支持单机、FREE、XA三种事务模型。
跨分片复杂SQL调优 本章节主要针对跨分片复杂SQL时的调优操作。 Group by和Order by SQL调优建议 当group by 字段不是表中现有的数据列时,可以使用generated column机制(MySQL5.7版本以上支持,5.6及之前版本可新建普通字段和添加
数模板,请参见应用参数模板。 如果您已成功创建参数模板,并且想在新的参数模板中包含该组中的大部分自定义参数和值时,复制参数模板是一个方便的解决方案,请参见复制参数模板。 以下是您在使用参数模板中的参数时应了解的几个要点: 当您修改当前实例的参数模板并保存后,仅应用于当前实例,不会对其他实例造成影响。
内的每个月都单独对应一张分表,查询时带上分库分表键后能直接将查询落在某个物理分库的某个物理分表。 用户这时就可以使用YYYYMM分库函数来解决:业务要求两年以内的每个月都对应一张分表(即一个月一张表),由于一年有 12 个月,所以至少需要创建 24 个物理分表才能满足用户的场景,
的每一天都能单独对应一张分表,查询时带上分库分表键后能直接将查询落在某个物理分库的某个物理分表。 用户这时就可以使用YYYYDD分库函数来解决:业务要求两年以内的每天都对应一张分表(即一天一张表),由于一年最多有366天,所以两年至少需要创建732个物理分表才能满足用户的场景。用
预检查时,实际还未开始真正的变更,只有单击“确定”下发任务后才开始。 检查项中如果出现风险项,请确保该风险项不会影响业务后,再单击“忽略此风险”,建议先解决风险项,再进行变更。 检查完成后,单击“开始分片变更”。 分片变更任务进行中,数据迁移分为全量迁移和增量待处理两个阶段。 您可以通过“任务中心”的进度条查看迁移进度。
oup by、order by、limit等语句。用于修饰FOR UPDATE的[NOWAIT | SKIP LOCKED]选项对于DDM无效。 对于UNION中的每个SELECT, DDM暂不支持使用多个同名的列。 例如:如下SQL的SELECT中存在重复的列名。 SELECT
每个周都单独对应一张分表,查询时带上分库分表键后能直接将查询落在某个物理分库的某个物理分表。 用户这时就可以使用YYYYWEEK分库函数来解决:业务要求两年以内的每个周都对应一张分表(就是一个周一张表),由于一年有近 53 个周(四舍五入),所以两年至少需要创建 106个物理分表
查询DDM实例详情 功能介绍 查询指定DDM实例的详细信息。 接口约束 无 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{project_id}/
查询DDM实例列表 功能介绍 查询DDM实例列表。 接口约束 无 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{project_id}/instances
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL实例并构造测试数据。 创建实例 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。
Online DDL DDM支持通用的Online DDL操作:增加字段、删除字段、修改字段、设置默认值、修改编码、修改表名等。 Online DDL主要功能为在对应DDL上,提供ALGORITHM、LOCK显示声明的支持,并提供透传至后端数据库节点能力(此功能需满足DDM内核版本大于等于3
查询DDM实例节点详情 功能介绍 查询DDM实例节点详情。 接口约束 无 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{project_id}/i
INSERT INSERT是将数据插入到数据库对象中的指令。 常用语法 INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr },...),(...),... [ ON DUPLICATE KEY UPDATE
函数 支持的函数 表1 操作符函数 函数表达式 示例 IN SELECT * FROM Products WHERE vendor_id IN ( 'V000001', 'V000010' ) ORDER BY product_price; NOT IN SELECT product_id
Sysbench 测试环境 区域:华东-上海二 可用分区:可用区4 分片数:16个 逻辑表数量:1个 数据量:3.2亿 RDS规格:8vCPUs | 16GB,16vCPUs | 32GB,32vCPUs | 64GB, 存储类型为“超高IO” 压力机(1台sysbench):32U64G
REPLACE REPLACE用于往表中插入行或替换表中的行。 常用语法 replace into table(col1,col2,col3) values(value1,value2,value3) 语法限制 暂不支持PARTITION语法。 当自增表格ID不存在时,使用REP