-
补充说明 - 分布式数据库中间件 DDM
补充说明 HINT对于所有的单表以及全局表失效,只对各种分表起作用。 父主题: TRUNCATE TABLE
-
备份原理 - 分布式数据库中间件 DDM
动备份,删除逻辑库、逻辑库分片变更后清理数据、删除实例等影响Metadata的重要操作也会触发元数据备份。 备份原理如图1所示。 图1 备份原理 元数据库是用来存放DDM实例信息以及下挂的数据节点信息,各区域的所有DDM实例共用一个元数据库。 父主题: 备份恢复
-
修订记录 - 分布式数据库中间件 DDM
第三十九次正式发布。 配置SQL黑名单章节新增正则匹配的说明。 2022-04-15 第三十八次正式发布。 数据迁移章节新增MySQL客户端版本为8.0时导出数据表结构mysqldump示例。 2022-04-02 第三十七次正式发布。 新增通过Hint指定分片直接执行SQL章节。 2022-03-29
-
变更评估 - 分布式数据库中间件 DDM
为了保证数据一致性,不允许在分片变更过程中执行DDL,请您合理规划。 客户案例: 某客户当前有DDM实例共4个节点,规格均为8U16GB,关联了6个数据节点(DN实例),数据量约12TB,1000亿条数据,7.3w张物理分表,业务量较大。 由于分片数变化就一定会引起数据重分布,需
-
高危操作提示 - 分布式数据库中间件 DDM
高危操作提示 在您使用DDM过程中,请不要进行以下高危操作: 为避免系统表、元数据等信息被误清理,用户尽量避免直连DN节点进行数据操作。 为避免元数据丢失,用户请不要清理DDM系统表(如:TBL_DRDS_TABLE、MYCAT_SEQUENCE)。 父主题: 使用限制
-
DDM如何进行分片 - 分布式数据库中间件 DDM
DDM逻辑表支持全局表、拆分表、单表三种类型。用户可以按照数据表的实际使用需求,选择最合适的逻辑表类型创建,实际操作请参考创建表。 单表只在第一个分片创建表以及存储数据。 全局表在每一个分片创建表并且存储全量数据。 拆分表在每一个分片创建表,数据按照拆分规则分散存储在分片中。 逻辑表的分片规则
-
SHOW DATA NODE - 分布式数据库中间件 DDM
命令格式: show data node 描述:查看物理分片的数据。 输出详解: RDS_INSTANCE_ID:RDS的实例ID。 PHYSICAL_NODE:物理节点。 HOST:主机号。 PORT:端口号。 父主题: 实用SQL语句
-
导入数据到DDM过程中出现主键重复 - 分布式数据库中间件 DDM
导入数据到DDM过程中出现主键重复 在DDM中创表时设置自增起始值,并确保起始值大于导入数据自增键的最大值。 父主题: DDM使用类
-
支持的系统库查询 - 分布式数据库中间件 DDM
information_schema.tables information_schema.columns 索引查询:SHOW KEYS FROM <table> FROM <database> 说明: 仅支持=、in、like三种操作符,和and条件关联。 不支持子查询、关联查询、排序、聚合查询、LIMIT等等复杂查询。
-
连接管理类 - 分布式数据库中间件 DDM
连接管理类 MySQL连接DDM时出现乱码如何解决
-
权限管理 - 分布式数据库中间件 DDM
数据节点管理相关操作(以RDS为例) 同步数据节点 ddm:rds:synchro 同步数据节点操作依赖以下权限,即要配置同步数据节点权限,必须配置以下依赖的权限,否则同步数据节点失败。 rds:instance:list rds:instance:modify rds:instance:modifyParameter
-
错误码 - 分布式数据库中间件 DDM
300364 数据库实例磁盘空间检查失败。 对数据库实例磁盘进行扩容 。 输入账号和密码,登录云服务控制台。 在“服务列表”中选择“云数据库RDS”,进入云数据库RDS管理页面。 在实例列表页面单击目标RDS实例,进入实例“基本信息”页面。 在基本信息页面选择“存储空间”模块。 单击“磁盘扩容”,等待扩容成功后重试。
-
UPDATE - 分布式数据库中间件 DDM
不支持在多表更新中修改广播表(广播表中的列不可出现在 SET 中赋值语句的左侧)。 不支持更新逻辑表的拆分键字段,更新拆分键字段可能导致数据重新分布,DDM 暂不支持。 UPDATE操作不支持datetime(YYYY-MM-DD HH:MM:SS)中“YYYY”取值1582年及之前年份。
-
如何处理INSERT语句批量插入多条数据时报错 - 分布式数据库中间件 DDM
如何处理INSERT语句批量插入多条数据时报错 解决方案 建议拆分为多条INSERT语句插入。 父主题: SQL语法类
-
如何进行SQL优化 - 分布式数据库中间件 DDM
尽量少用子查询,改用JOIN,避免大表全表扫描。 父主题: SQL语法类
-
实用SQL语句 - 分布式数据库中间件 DDM
自定义HINT读写分离 自定义HINT跳过执行计划缓存 通过HINT指定分片直接执行SQL 父主题: SQL语法
-
查询DDM逻辑库详细信息 - 分布式数据库中间件 DDM
String 所在RDS的ID。 idName String 物理库的名称。 表6 GetDatabaseUsedRds 参数 参数类型 描述 id String 关联RDS节点ID。 name String 关联RDS名称。 status String 关联RDS状态。 error_msg
-
API概览 - 分布式数据库中间件 DDM
重启指定的DDM实例。 DDM表数据重载 DDM实例跨region容灾场景下,针对目标DDM实例实现表数据RELOAD,使数据同步。 DDM实例节点扩容 对指定的DDM实例的节点个数进行扩容。 DDM实例节点缩容 对指定的DDM实例的节点个数进行缩容。 修改DDM已关联的数据库实例的读策略 修改DDM已关联的数据库实例的读策略。
-
HINT-DB - 分布式数据库中间件 DDM
TABLE <table_name> 描述: 删除对应的<physical_db_name>物理库下对应的所有的<table_name>的分表数据,其余分库的表不受影响。 父主题: TRUNCATE TABLE
-
HINT-TABLE - 分布式数据库中间件 DDM
TRUNCATE TABLE <table_name> 描述: 删除当前库下表名<physical_table_name>的所有物理表的数据,其余分表不受影响。 删除前示例: 删除后示例: 父主题: TRUNCATE TABLE