开发指南—开发限制

简介: 本文介绍了PolarDB-X数据库开发过程中的使用限制。 PolarDB-X高度兼容MySQL协议和语法,但由于分布式数据库和单机数据库存在较大的架构差异,存在SQL使用限制。本文将介绍数据库开发过程中的使用限制。

本文介绍了PolarDB-X数据库开发过程中的使用限制。

PolarDB-X高度兼容MySQL协议和语法,但由于分布式数据库和单机数据库存在较大的架构差异,存在SQL使用限制。本文将介绍数据库开发过程中的使用限制。

常见标识符限制

类型 最大字符长度 取值范围
Database 32 大小写字母、数字和下划线(_)。
Sequence 128 任意符合Unicode编码方式的字符。
Table 64
Column
Partition
Partition Key
View
Sequence
Variables
Constraint

资源使用限制

资源 类型 数量
逻辑资源 Database 最多包含32个数据库。
Table 每个数据库最多包含8192张表。
Partition 每张表最多包含8192个分区。
Column 每张表最多包含1017列。
Sequence 每个数据库最多支持创建16384个序列。
View 每个数据库最多支持创建8192个视图。
Global Index 每张表最多支持创建32个全局索引。
User 单个数据库最大支持2048个用户,用户名最大长度255。
物理资源 数据库中单个计算节点最多支持的连接数 默认不要超过20000。
数据库中最多支持增加的计算节点个数 一次性默认最多支持增加99个节点,如需添加更多,请联系阿里云技术支持。
数据库中最多支持增加的存储节点个数

SQL语法使用限制

SQL语法 操作 使用约束
自定义操作 自定义函数 暂不支持。
自定义类型 暂不支持。
存储过程 暂不支持。
触发器 暂不支持。
游标 暂不支持。
视图 暂不支持。
DDL CREATE TABLE ... LIKE ... 暂不支持拆分表。
CREATE TABLE ... SELECT ... 暂不支持拆分表。
RENAME TABLE 暂不支持同时RENAME多表。
ALTER TABLE 暂不支持ALTER TABLE修改拆分字段类型。
Merge/Split/Add/Drop 二级分区表 暂不支持。
Merge/Split/Add/Drop 索引分区表 暂不支持。
DML STRAIGHT_JOIN 暂不支持。
NATURAL JOIN 暂不支持。
INSERT DELAYED 暂不支持。
对变量的引用和操作(例如SET @c=1,@d=@c+1;SELECT @c,@d) 暂不支持。
LOAD XML 暂不支持。
DQL HAVING子句中包含子查询 暂不支持。
JOIN ON子句中包含子查询 暂不支持。
等号操作行符的标量子查询(The Subquery as Scalar Operand) 暂不支持。
数据库管理 SHOW WARNINGS 暂不支持LIMIT和COUNT的组合。
SHOW ERRORS 暂不支持LIMIT和COUNT的组合。
HELP 暂不支持。
运算符 := 暂不支持。
函数 全文检索函数 暂不支持。
XML函数 暂不支持。
GTID函数 暂不支持。
类型 空间类型(GEOMETRY/LINESTRING...) 暂不支持。
Json类型 暂不支持做分区键。
关键字 MILLISECOND 暂不支持。
MICROSECOND 暂不支持。
相关文章
|
1月前
|
架构师 微服务
【架构师】微服务的拆分有哪些原则?
微服务拆分需遵循七大原则:职责单一、围绕业务、中台化公共模块、按系统保障级别分离、技术栈解耦、避免循环依赖,并遵循康威定律使架构与组织匹配,提升可维护性与协作效率。
148 4
|
1月前
|
人工智能 搜索推荐 数据可视化
2025年国内知名智能营销产品(企业级智能营销系统)深度解析:功能亮点与市场排名
本文深度解析瓴羊Quick Audience、神策、致趣百川等主流用户智能运营产品,在功能、市场表现与行业应用三大维度对比,助力企业根据业务需求精准选型,提升运营效率与竞争力。2025年国内知名智能营销产品(企业级智能营销系统)深度解析:功能亮点与市场排名。
|
5月前
|
存储 算法 Windows
【硬盘容量缩水真相】新买的U盘插上那刻我崩溃了:标称128G的存储为何只剩112G?
新买的硬盘或U盘在Windows中显示的容量为何与标称不符?其实并非商家“坑”,而是存储单位换算标准不同所致。本文详解bit、Byte、KB、MB、GB等存储单位的区别,介绍国际单位制(SI)与国际电工委员会(IEC)两种标准,解释为何500GB硬盘在系统中仅显示约465GB。带你从底层原理理解计算机存储单位的换算逻辑,揭开“消失”的容量之谜。
712 0
【硬盘容量缩水真相】新买的U盘插上那刻我崩溃了:标称128G的存储为何只剩112G?
|
4月前
|
人工智能 弹性计算 自然语言处理
【限时福利】计算巢平台热门AI服务免费试用,零门槛体验AI创新力量!
计算巢平台推出热门AI服务免费试用活动,集成大模型、图像生成、自然语言处理等多种AI技术,提供免费GPU算力与存储资源,助力开发者零门槛体验前沿技术,加速创新落地。
167 0
|
5月前
|
API 开发工具 开发者
快速获取线下场景POI数据,分享场景查询API体验指南
本文介绍了如何通过“场景查询(名称关键词)”API快速获取POI数据。该API只需输入场景关键词即可返回丰富的POI信息,如名称、地址、经纬度等,支持品牌、分类、城市等多维度筛选,并提供分页功能。接口简洁易用,响应速度快,适合用于竞品分析、门店扩展等场景。开发者可通过开放平台注册获取API Key,并使用SDK快速集成。推荐有POI查询需求的开发者体验使用。
|
JavaScript Java Go
sonar 使用常见问题总结
Sonar 是一个开源平台,用于管理源代码质量的工具。Sonar 不只是一个质量数据报告工具,更是代码质量管理的平台。它支持非常多的语言,包括常见的 Java、PHP、C#、C、Golang、JS等。在安装部署和使用的过程会经常遇到各种问题,今天简单梳理一下自己遇到的几个问题。
1764 0
sonar 使用常见问题总结
|
算法 定位技术
无线定位技术实验二 TDOA最小二乘定位法
无线定位技术实验二 TDOA最小二乘定位法
无线定位技术实验二 TDOA最小二乘定位法
|
机器学习/深度学习 存储 SQL
《Apache Flink 案例集(2022版)》——3.机器学习——钱大妈-基于阿里云Flink的实时风控实践(3)
《Apache Flink 案例集(2022版)》——3.机器学习——钱大妈-基于阿里云Flink的实时风控实践(3)
496 0
|
机器学习/深度学习 自然语言处理 算法
从Transformer到扩散模型,一文了解基于序列建模的强化学习方法
从Transformer到扩散模型,一文了解基于序列建模的强化学习方法
838 0
|
机器学习/深度学习 算法 数据可视化
CVPR 2022 | GEN-VLKT:基于预训练知识迁移的HOI检测方法
CVPR 2022 | GEN-VLKT:基于预训练知识迁移的HOI检测方法
1138 0
CVPR 2022 | GEN-VLKT:基于预训练知识迁移的HOI检测方法