检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
关联更新不支持不带关联条件的Join。 SQL语句中表达式的因子数量请勿超过1000个。 函数 不支持XML函数。 不支持GTID函数。 不支持全文检索函数。 不支持企业加密函数。 不支持row_count()函数。 子查询 不支持HAVING子句中的子查询,JOIN ON条件中的子查询。 数据类型
迁移。 DDM不支持以自动新建库或者新建拆分表、广播表的方式导入数据。因此导入数据前需要先创建好相同名称的逻辑库,相同拆分表、广播表结构的逻辑表,然后再进行数据导入。各类逻辑表创建方式请参见表2。 目标DDM使用的RDS for MySQL实例与自建MySQL的MySQL版本需要保持一致。
SQL高级功能 暂不支持Prepare\EXECUTE语法。 暂不支持用户自定义数据类型、自定义函数。 暂不支持视图、存储过程、触发器、游标。 暂不支持BEGIN…END、LOOP…END LOOP、REPEAT…UNTIL…END REPEAT、WHILE…DO…END WHILE等复合语句。
在弹出的对话框中输入创建DDM账号中的DDM账户名和密码,单击“测试连接”检查。 连接成功后单击“登录”,登录DDM实例。 单击创建逻辑库并关联RDS for MySQL实例中创建的逻辑库db_test。 在db_test库中执行如下语句,创建与源端结构一致的同名目标表table3_。 CREATE
修改DDM账号 功能介绍 修改现有DDM账号的权限或者与逻辑库的管理关系。 接口约束 base_authority、description和databases参数中至少有一个参数必须进行配置。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Expl
删除DDM账号 功能介绍 删除指定的DDM实例账号,如果账号关联了逻辑库,则对应的关联关系也会删除。 接口约束 无 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE
拆分模式为“非拆分”的逻辑库暂不支持分片变更功能。 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,选择目标DDM实例,单击实例名称,进入实例基本信息页面。 在实例基本信息页面左侧导航栏,选择“逻辑库管理”选项卡,查看DDM实例逻辑库。 在逻辑库列表页面,单击“操作”列“分片变更”。
nextval,dml_test_1.seq_test.currval); 由于全局序列是创建在逻辑库“dml_test_1”下的,在逻辑库“dml_test_2”下使用全局序列需要显式指定逻辑库“dml_test_1.seq_test.nextval”、“dml_test_1.seq_test
增补SQL兼容性内容、权限管理等内容。 商用 详情请参见权限管理。 2020年6月 序号 功能名称 功能描述 阶段 相关文档 1 逻辑库扩容 新增平滑扩容、翻倍扩容等内容。 商用 服务名称变更,详情请参见逻辑库扩容。 2020年5月 序号 功能名称 功能描述 阶段 相关文档 1 分布式数据库中间件 DDM2.0第一次发布。
Sysbench 测试环境 区域:华东-上海二 可用分区:可用区4 分片数:16个 逻辑表数量:1个 数据量:3.2亿 RDS规格:8vCPUs | 16GB,16vCPUs | 32GB,32vCPUs | 64GB, 存储类型为“超高IO” 压力机(1台sysbench):32U64G
如何处理表中存在主键重复的数据 场景 DDM实例的逻辑表中已存在主键数据类型边界值的记录,如果插入的数据超过主键数据类型的范围,表中会出现主键重复的数据。 处理方法 登录云服务管理控制台。 在RDS for MySQL的“实例管理”页面,查找DDM实例对应的RDS for MySQL实例,单击目标RDS
DDM事务模型 因为DDM中的表一般都做了分库分表,使得这些表中的数据可能分布在很多个RDS实例上的不同数据库分片内。在DDM中一个事务中对各个逻辑表的增删改查很有可能实际发生在多个RDS实例上的不同数据库分片上,每个RDS实例上同一数据库分片内所发生的对分片内数据表的一系列操作相当于
DDM提供管理员账户功能,此账户拥有最高的superuser权限,可对“账号管理”里的DDM账号进行权限修改,且默认具备所有库表(包括还未创建的逻辑库)的读写权限,一经创建无法删除。 您可以在创建实例时设置管理员账户,未设置管理员账户的实例可以在实例详情中通过新增管理员账户的方式设置管理员账户。
单RDS实例存储不超过500GB。 源数据库每张表对应逻辑库和逻辑表信息 以表为单位,细化每张源表映射对应逻辑表信息,如记录数、逻辑表类型、所属逻辑库、所属DDM实例和关联RDS实例等。 如果已经有RDS(MySQL)且DDM逻辑库选择非拆分库,则只需要在创建逻辑库时关联该RDS(MySQL)实例即可,不涉及表结构和表数据的迁移。
M关联的RDS for MySQL实例,DDM目前仅支持这种引擎,一个实例代表了一个独立运行的数据库。您可以在一个DDM实例中通过创建多个逻辑库管理多个数据节点,并且可以独立访问数据节点。 DDM实例自身不存储客户业务相关数据,客户业务相关数据都存储在数据节点分片中。 虚拟私有云
支持查看的任务说明 DDM服务支持查看以下任务: 创建实例 删除实例 规格变更 节点扩容 节点缩容 重启实例 绑定EIP 解绑EIP 恢复数据 导入逻辑库信息 分片变更 分片变更重试 删除备份 创建组 删除组 重启节点 版本升级 版本降级 版本回滚 操作步骤 登录分布式数据库中间件控制台。
300100 创建逻辑库失败。 检查实例是否存在、状态是否是运行中、RDS是否在扩容中、逻辑库名称是否已重复,修改后重新下发请求。 400 DBS.300101 删除逻辑库失败。 请先检查逻辑库是否已删除,逻辑库关联的RDS是否存在或者异常。 400 DBS.300102 逻辑库关联的RDS个数不合法。
CHECK TABLE 检查当前逻辑库下所有逻辑表各分表的DDL一致性 检查某一张逻辑表各分表的DDL一致性 父主题: 实用SQL语句
特性和应用场景介绍 分片变更是DDM的一项核心功能,通过增加数据节点数或者增加分片数,提高数据存储能力和并发支持能力。可解决随着业务增长,逻辑库对应的物理存储空间不足问题。分片变更过程对业务影响相对较小,可在不影响您业务使用的情况下快速解决业务在快速发展的过程中针对数据库扩展性产生的后顾之忧与运维压力。
获取实例的ssl证书下载地址 instance getSslCerts 查询逻辑库列表 instance listDatabases 导出逻辑库信息 instance dumpMetadata 查询逻辑库大小 instance queryLogicDbSize 分片变更预校验 logicDB