-
如何选择DDM逻辑库分片数 - 分布式数据库中间件 DDM
如何选择DDM逻辑库分片数 逻辑库选择“非拆分”模式时,一个逻辑库仅对应一个MySQL实例,在该实例上仅创建1个分片。 逻辑库选择“拆分”模式时,一个逻辑库可对应多个MySQL实例,在每个实例上,可创建1-64个分片。如果因业务需要分片数超过64,请联系DDM技术人员。 分片平移
-
使用限制 - 分布式数据库中间件 DDM
BY后的asc/desc关键字。MySQL 8.0.13以下版本支持GROUP BY后添加asc/desc函数来实现排序语义,8.0.13及以上版本已废弃该用法,使用时会报语法错误。推荐使用ORDER BY语句来保证排序语义。 REPEAT函数结果长度最大限制为1000000(适用于3.0.9版本及以上)。 权限级别支持情况:
-
如何将Mycat数据整库迁移至DDM - 分布式数据库中间件 DDM
如何将Mycat数据整库迁移至DDM 操作场景 本章节主要介绍将Mycat中的数据整库迁移到DDM中。 迁移过程中可能会出现业务中断情况,中断时长与迁移数据量大小、网络情况相关。 数据迁移是一项比较复杂的操作,建议在业务量较低时进行。本实践仅供参考,您需要根据自己业务场景、数据量
-
如何通过show full innodb status指令查询RDS for MySQL相关信息 - 分布式数据库中间件 DDM
当前的时间及自上次输出以来经过的时长。 可以使用命令show full innodb status来查看master thread的状态信息。 如果有高并发的工作负载,您需关注SEMAPHORES信号量,它包含了两种数据:事件计数器以及可选的当前等待线程的列表,如果有性能上的瓶颈,可使用这些信息来找出瓶颈。
-
如何处理表中存在主键重复的数据 - 分布式数据库中间件 DDM
如何处理表中存在主键重复的数据 场景 DDM实例的逻辑表中已存在主键数据类型边界值的记录,如果插入的数据超过主键数据类型的范围,表中会出现主键重复的数据。 处理方法 登录云服务管理控制台。 在RDS for MySQL的“实例管理”页面,查找DDM实例对应的RDS for MySQL实例,单击目标RDS
-
使用前必读 - 分布式数据库中间件 DDM
使用前必读 概述 调用说明 终端节点 约束与限制 基本概念
-
读写分离操作指导 - 分布式数据库中间件 DDM
设置主实例和只读实例的权重为0:100,即所有只读查询均由只读实例承担,更好的保证主实例的性能。对于其他场景,建议结合实际情况酌情调整。 使用须知 DDM内核版本大于等于3.1.0版本时,需要手动开启读写分离,然后调整只读实例和主实例的读权重来实现读写分离操作。 如果DDM内核版本小于3
-
网络监控指标 - 分布式数据库中间件 DDM
l4_in_bps_usage 4层入带宽使用率 统计客户端到测量对象当前使用TCP/UDP协议的入网带宽与设定的入网带宽的最大值之间的比。 0~100% 独享型负载均衡 1分钟 l4_out_bps_usage 4层出带宽使用率 统计测量对象到客户端当前使用TCP/UDP协议的出网带宽与设定的出网带宽的最大值之间的比。
-
网络访问使用限制 - 分布式数据库中间件 DDM
网络访问使用限制 在使用DDM过程中,对于网络访问存在一些使用限制。 用户购买的数据节点、部署应用程序的ECS、DDM实例必须属于同一个VPC。 当用户需要在自己电脑访问DDM服务时,需要为DDM开通EIP服务,然后通过EIP访问DDM。 父主题: 使用限制
-
MySQL连接DDM时出现乱码如何解决 - 分布式数据库中间件 DDM
MySQL连接DDM时出现乱码如何解决 MySQL连接的编码和实际的编码不一致,可能导致DDM解析时出现乱码。 通过“default-character-set=utf8”指定客户端连接的编码即可。 如下所示: mysql -h 127.0.0.1 -P 5066 -D database
-
如何处理INSERT语句批量插入多条数据时报错 - 分布式数据库中间件 DDM
如何处理INSERT语句批量插入多条数据时报错 解决方案 建议拆分为多条INSERT语句插入。 父主题: SQL语法类
-
DDM SQL使用规范 - 分布式数据库中间件 DDM
size过大可能造成性能下降。如无特殊需求,建议batch size不超过1000。 拆分字段的值:不建议使用函数、表达式、子查询等,推荐使用常量值。 普通字段的值:不建议使用子查询,推荐使用常量、函数、表达式。 大批量数据导入 推荐使用loaddata local infile来实现大批量数据导入。 这个地方
-
步骤二:创建DDM账号 - 分布式数据库中间件 DDM
步骤二:创建DDM账号 本章节主要介绍如何在控制台创建DDM账号。 操作步骤 登录分布式数据库中间件控制台。 在实例管理列表页面,单击目标实例名称,进入基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 在账号管理页面,单击“创建DDM账号”。 在弹框中填选账号信息。
-
数据库时间与北京时间相差13或14小时该如何解决 - 分布式数据库中间件 DDM
数据库时间与北京时间相差13或14小时该如何解决 问题现象 数据库时区设置为北京时间时,通过JDBC连接DDM,查询到的时间与北京时间相差13或14小时。 原因分析 JDBC驱动连接DDM时会向DDM查询数据库时区设置,DDM返回时区为CST(中国标准时间)。 CST有4种含义:
-
拆分算法使用说明 - 分布式数据库中间件 DDM
拆分算法使用说明 MOD_HASH算法 MOD_HASH_CI算法 RIGHT_SHIFT算法 MM按月份哈希 DD按日期哈希 WEEK按星期哈希 MMDD按月日哈希 YYYYMM按年月哈希 YYYYDD按年日哈希 YYYYWEEK按年周哈希 HASH算法 Range算法 父主题:
-
方案概述 - 分布式数据库中间件 DDM
方案概述 场景描述 本实践主要介绍如何通过数据复制服务(DRS)将不同Region的RDS for MySQL的数据迁移到DDM实例单库中,包含了如何在华为云创建RDS for MySQL、DDM实例,如何通过VPN网络进行数据迁移等内容。 前提条件 拥有华为账号。 账户余额大于等于0元。
-
不支持的特性和使用限制 - 分布式数据库中间件 DDM
BY、 LIMIT)。 广播表 由于DDM的广播表机制是statement级别广播,如果使用运行结果不确定的函数,会造成广播表每个分片的数据不一致,请不要在广播表场景中使用这些函数。如果SQL中使用了这些函数,需要计算好,再以常量形式运用到广播表的操作中。运行结果不确定的函数包括但不限于以下函数:
-
使用mysqldump从MySQL导出数据非常缓慢的原因 - 分布式数据库中间件 DDM
使用mysqldump从MySQL导出数据非常缓慢的原因 mysqldump客户端的版本和DDM所支持的MySQL版本不一致,可能会导致从MySQL导出数据非常缓慢。 建议版本保持一致。 父主题: DDM使用类
-
创建用户并授权使用DDM - 分布式数据库中间件 DDM
创建用户并授权使用DDM 如果云服务平台账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用DDM服务的其它功能。 如果您需要对所拥有的DDM进行精细的权限管理,您可以参考统一身份认证服务(Identity and Access Management,简称IAM)。
-
广播表和单表的使用场景 - 分布式数据库中间件 DDM
接数可能不够用”报错。 广播表的插入操作,会在每个分片的表中进行插入。如果此表数据量太大(超过100万条数据),不建议使用广播表,以免占用太多数据空间,可以使用拆分表。