检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过数据复制服务(DRS)将RDS for MySQL数据迁移到DDM 介绍如何通过DRS服务将RDS for MySQL数据迁移到DDM实例单库中。 通过DDM对RDS for MySQL实例进行分库分表 介绍如何通过DDM对已有RDS for MySQL实例进行分库分表。 跨分片复杂SQL调优
该方式适用于水平拆分业务后业务规模快速增长的场景,可在业务初期减少成本。也适用于RDS for MySQL实例无法满足存储空间,读写性能的场景。 图1 分片数不变,增加RDS for MySQL实例数量 方式二:增加分片数,不增加数据节点数量 该变更方式增加分片数,不增加数据节点数量。
所属DDM实例和关联RDS实例等。 如果已经有RDS(MySQL)且DDM逻辑库选择非拆分库,则只需要在创建逻辑库时关联该RDS(MySQL)实例即可,不涉及表结构和表数据的迁移。 兼容性 检查源数据库和目标实例的MySQL版本号一致。 目标实例的实例规格和存储空间等原则上不低于源数据库。
DDM使用类 DDM如何进行分片 如何解决JDBC驱动方式连接DDM异常问题 使用mysqldump从MySQL导出数据非常缓慢的原因 导入数据到DDM过程中出现主键重复 如何处理数据迁移过程中自增列报错:主键重复 如何处理配置参数未超时却报错 如何处理DDM逻辑库与RDS实例的先后关系
广播表和单表的使用场景 单表 DDM管理控制台不提供单表创建操作,用户可以通过MySQL客户端或应用程序连接到DDM实例后自行创建。 如果一张表的数据量预估在1000万条以下,且没有与其他拆分表进行关联查询的需求,建议将其设置为单表类型,存储在默认分片中。 单表创建样例,不做任何拆分:
支持SSL加密连接。 3.1.0 新功能 新增Show Processlist和Kill Sessionid支持增加过滤条件。 新增支持MySQL 8.0 Online DDL相关关键字。 修复问题 修复执行使用DATE_SUB函数进行update语句后出现毫秒值丢失。 优化部分复杂查询下的字段别名显示。
连接管理类 MySQL连接DDM时出现乱码如何解决
型数据库中间件。兼容MySQL协议,专注于解决数据库分布式扩展问题,突破传统数据库的容量和性能瓶颈,实现海量数据高并发访问。 产品介绍 什么是DDM 应用场景 核心功能 计费说明 03 入门 购买DDM实例后,您可以创建逻辑库并关联RDS for MySQL实例,再通过多种方式连
DDM支持自定义实例参数。 DDM支持删除RDS for MySQL实例时不删除关联RDS for MySQL实例上的数据。 2018-06-05 第七次正式发布,本次修改包括: DDM支持RDS for MySQL实例主备切换。 DDM支持查询系统库information_schema。
DDM中的分布式事务模块基于MySQL XA协议实现,XA协议是对2PC(Two Phase Commit)事务模型的一种实现,2PC是一种经典的分布式事务实现方案。基于MySQL XA协议的分布式事物可以实现强一致性写,整体分布式事物的一致性说明可参考MySQL官方文档。 在分布式系
创建表。 表名 字段 类型 是否主键 account account_number bigint 是 account_type varchar(45) 否 account_name varchar(50) 否 连接DDM实例。 配置连接数:JdbcUrl连接串中的参数和HikariCP参数。
弹性云服务器(ECS) 成功购买DDM实例后,您需要通过弹性云服务器连接使用DDM实例。 云数据库服务(RDS) 购买DDM实例后,可以关联同一虚拟私有云中的RDS for MySQL实例,实现分布式数据库计算与存储。 云监控服务(CES) 云监控服务(Cloud Eye)提供
主实例处理读请求:主实例读权重/主实例和只读实例读权重总数 只读实例处理读请求:只读实例读权重/主实例和只读实例读权重总数 例如:RDS for MySQL实例有1个主实例和1个只读实例,主实例和只读实例的读权重配置为20、80,则主实例和只读实例将按照1:4比例处理读请求。即主实例处理1/
3 mod 7 = 3。 您可以使用如下SQL查询指定日期的工作日索引(0 = 星期一,1 = 星期二,... 6 = 星期日)。 mysql> SELECT WEEKDAY('2019-01-15'); -> 1 上述SQL返回值为1,表示201
在JDBC驱动中,会将CST时间解析为美国中部时间,与北京时间相差了13或14个小时。 解决方法 在JDBC连接数据库的字符串中添加时区配置项: jdbc:mysql://xxx:3306/database_name?serverTimezone=Asia/Shanghai&useUnicode=tr
647。 不支持GROUP BY语句后添加asc/desc函数来实现排序语义。DDM自动忽略GROUP BY后的asc/desc关键字。MySQL 8.0.13以下版本支持GROUP BY后添加asc/desc函数来实现排序语义,8.0.13及以上版本已废弃该用法,使用时会报语法错误。推荐使用ORDER
"normal", "name" : "test-ddm-no-delete-test01-00", "engineName" : "mysql", "engineSoftwareVersion" : 5.7, "privateIp" : "192.168.23.97"
PASSWORD)语句 语法规则: SET PASSWORD FOR 'username'@'%' = 'auth_string' 为了兼容MySQL语法用户需要统一写成'username'@'%'格式。 示例:修改账号Jenny的密码为xxxxxx SET PASSWORD FOR 'Jenny'@'%'
云,以及安全组的出方向规则和入方向规则。 说明: 创建DDM实例选择的虚拟私有云要与RDS for MySQL实例保持一致。 DDM实例必须与应用程序、RDS for MySQL实例处于相同的VPC,以保证网络连通。 目前DDM实例创建后不支持切换虚拟私有云,请谨慎选择。 子网
SQL语法 简介 DDL DML Online DDL 函数 使用限制 实用SQL语句 全局序列 数据库管理语法 SQL高级功能