开发限制

分布式数据库 GaiaDB-X DRDS

  • 术语表
  • 产品定价
  • 产品描述
    • 介绍
    • 优势
    • 基本原理
    • 应用场景
    • 特性
    • 功能发布记录
  • 开发指南
    • 运算符
    • 开发限制
    • 函数
      • 聚合函数
      • 字符串函数
      • 加密与压缩函数
      • 流程控制函数
      • 数学函数
      • 信息函数
      • 转换函数
      • 日期时间函数
      • 比较函数
      • 位函数
    • DDL语句
      • AUTO_INCREMENT
      • DROP TABLE
      • CREATE TABLE
      • RENAME TABLE
      • CREATE DATABASE
      • DROP DATABASE
    • 数据类型
      • 数值类型
      • 字符串类型
      • JSON类型
      • 日期和时间类型
      • Collation类型
    • DML语句
      • INSERT
      • SOURCE
      • REPLACE
      • DELETE
      • UPDATE
  • 重要通知
    • 品牌升级
  • 快速入门
    • 首次使用引导
    • 创建数据库
    • 执行SQL基本操作
    • 创建实例
  • 服务等级协议SLA
    • GaiaDB-X服务等级协议SLA
  • API参考
    • 通用说明
    • 其他接口
    • SampleCode
    • 实例管理接口说明
    • 账号管理接口说明
    • 目录
    • 白名单管理接口说明
    • 数据库管理接口说明
    • 数据表管理接口说明
  • 常见问题
    • 配置类问题
  • 用户指南
    • 备份与恢复
    • 参数设置
    • 登录、创建实例
    • 监控报警
    • 连接云数据库-DRDS-实例
    • 操作指引
    • 连接数据库
    • 节点详情
      • 代理节点
      • 存储节点
        • 存储节点变更配置
        • 存储节点
      • 只读节点
        • 只读节点
        • 释放只读节点
        • 添加只读节点
    • 实例管理
      • 修改实例名称、域名
      • 实例变配
      • 高级设置
      • 增加和减少节点
      • 释放实例
    • 数据库管理
      • 删除数据库
      • 使用限制
      • 创建数据库
      • 管理数据库
    • 账号和安全
      • 修改账号密码
      • 修改权限
      • 管理数据库账号
      • 删除账号
      • 设置白名单
所有文档
menu
没有找到结果,请重新输入

分布式数据库 GaiaDB-X DRDS

  • 术语表
  • 产品定价
  • 产品描述
    • 介绍
    • 优势
    • 基本原理
    • 应用场景
    • 特性
    • 功能发布记录
  • 开发指南
    • 运算符
    • 开发限制
    • 函数
      • 聚合函数
      • 字符串函数
      • 加密与压缩函数
      • 流程控制函数
      • 数学函数
      • 信息函数
      • 转换函数
      • 日期时间函数
      • 比较函数
      • 位函数
    • DDL语句
      • AUTO_INCREMENT
      • DROP TABLE
      • CREATE TABLE
      • RENAME TABLE
      • CREATE DATABASE
      • DROP DATABASE
    • 数据类型
      • 数值类型
      • 字符串类型
      • JSON类型
      • 日期和时间类型
      • Collation类型
    • DML语句
      • INSERT
      • SOURCE
      • REPLACE
      • DELETE
      • UPDATE
  • 重要通知
    • 品牌升级
  • 快速入门
    • 首次使用引导
    • 创建数据库
    • 执行SQL基本操作
    • 创建实例
  • 服务等级协议SLA
    • GaiaDB-X服务等级协议SLA
  • API参考
    • 通用说明
    • 其他接口
    • SampleCode
    • 实例管理接口说明
    • 账号管理接口说明
    • 目录
    • 白名单管理接口说明
    • 数据库管理接口说明
    • 数据表管理接口说明
  • 常见问题
    • 配置类问题
  • 用户指南
    • 备份与恢复
    • 参数设置
    • 登录、创建实例
    • 监控报警
    • 连接云数据库-DRDS-实例
    • 操作指引
    • 连接数据库
    • 节点详情
      • 代理节点
      • 存储节点
        • 存储节点变更配置
        • 存储节点
      • 只读节点
        • 只读节点
        • 释放只读节点
        • 添加只读节点
    • 实例管理
      • 修改实例名称、域名
      • 实例变配
      • 高级设置
      • 增加和减少节点
      • 释放实例
    • 数据库管理
      • 删除数据库
      • 使用限制
      • 创建数据库
      • 管理数据库
    • 账号和安全
      • 修改账号密码
      • 修改权限
      • 管理数据库账号
      • 删除账号
      • 设置白名单
  • 文档中心
  • arrow
  • 分布式数据库 GaiaDB-XDRDS
  • arrow
  • 开发指南
  • arrow
  • 开发限制

开发限制

更新时间:2025-08-21

为什么存在使用限制

GaiaDB-X 采用存储、计算分离架构(如下图),计算节点和存储节点可灵活扩展,解决业务海量数据和高吞吐瓶颈问题。计算节点在设计上隐藏物理数据库的拆分逻辑,用户可以像使用单机数据库一样使用 GaiaDB-X。 由于引入计算节点导致对物理数据库的SQL语法、跨分片查询产生暂时的兼容性问题。 分片.png

DDL限制

  • CREATE TABLE tbl_name LIKE old_tbl_name不支持拆分表。
  • CREATE TABLE tbl_name SELECT statement不支持拆分表。
  • 暂不支持同时 RENAME 多表。(Rename 只支持一次改单个表名)。
  • 暂不支持 ALTER TABLE 修改拆分字段。
  • 暂不支持跨 Schema 的 DDL(例如CREATE TABLE db_name.tbl_name (... ))。

DML限制

  • 不支持 SELECT INTO OUTFILE、INTO DUMPFILE和INTO var_name。
  • 不支持 STRAIGHT_JOIN和NATURAL JOIN。
  • 不支持在 UPDATE SET 子句中使用子查询。
  • 不支持 INSERT DELAYED语法。
  • 不支持 SQL 中对于变量的引用和操作(例如SET @c=1, @d=@c+1; SELECT @c, @d)。
  • 不支持在柔性事务中对广播表进行 INSERT、REPLACE、UPDATE 或 DELETE 操作。

子查询限制

  • 不支持HAVING子句中的子查询,JOIN ON条件中的子查询。
  • 等号操作行符的标量子查询不支持 ROW 语法。

数据库管理限制

  • SHOW WARNINGS 语法不支持 LIMIT 和 COUNT 的组合。
  • SHOW ERRORS 语法不支持 LIMIT 和 COUNT 的组合。
  • 暂不支持 SHOW TABLE STATUS。

运算符限制

  • 暂不支持‘:=’赋值运算符。

函数限制

  • 暂不支持全文检索函数。
  • 暂不支持 XML 函数。
  • 不支持成 GTID 函数。
  • 不支持企业加密函数。

关键字限制

  • 暂不支持 MILLISECOND。
  • 暂不支持 MICROSECOND。

其他限制:

  • 暂不支持自定义数据类型或自定义函数。
  • 暂不支持存储过程、触发器、游标。
  • 暂不支持临时表。
  • 暂不支持 BEGIN…END、LOOP…END LOOP、REPEAT…UNTIL…ENDREPEAT、WHILE…DO…END WHILE等复合语句。
  • 暂不支持NOT BETWEEN…AND。
  • 暂不支流程控制类语句(如IF或WHILE等)。
  • 暂不支持SELECT ... INTO OUTFILE语句。
  • 暂不支持mysqldump数据导出工具。
  • 暂不支持LOAD DATA语句。
  • 如果是 SELECT 涉及多分片,limit offset+rows 不能大于100000。
  • 如果是 DELETE 或 UPDATE,不允许设置limit_row。
  • 如果是 SELECT 涉及多分片, 且有GROUP BY,字段中不支持+,-,*,/. %
  • 分区键名称长度不能超过100, sql中分区键的值的长度不能超过100。
  • ORDER BY 后面最多8个字段。

上一篇
运算符
下一篇
函数