开发指南—开发限制

简介: 本文介绍了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 暂不支持。
相关文章
|
人工智能 API 云计算
|
人工智能 算法 大数据
【Python初级人工智能精讲】用Paddlehub给一段没有标点符号的文字加上合适的标点符号
今天给分享的程序是:给一段文字自动加上合适的标点符号,使用的是飞桨的AI算法模型:auto_punc,可以智能的分析文字中的情感并在每段文字中加上适合的标点符号。
【Python初级人工智能精讲】用Paddlehub给一段没有标点符号的文字加上合适的标点符号
|
开发框架 监控 安全
稳定性专题 | Spring Boot 常见错误及解决方法
导读 『StabilityGuide』是阿里多位阿里技术工程师共同发起的稳定性领域的知识库开源项目,涵盖性能压测、故障演练、JVM、应用容器、服务框架、流量调度、监控、诊断等多个技术领域,以更结构化的方式来打造稳定性领域的知识库,欢迎您的加入。
7605 86
稳定性专题 | Spring Boot 常见错误及解决方法
|
机器学习/深度学习 小程序 算法
阿里云商标小程序来了!
阿里云商标小程序来了!
612 1
阿里云商标小程序来了!
|
弹性计算 大数据 BI
阿里云ACP认证哪个值得考?考试时间怎么安排?
对于现在的人来说,网络就是帮助自己了解世界的好帮手、就是让自己生活得更方便的好工具,这样一来,市场就需要大量的人才来满足需求,相对应的岗位也逐渐增多。
阿里云ACP认证哪个值得考?考试时间怎么安排?
|
存储 缓存 前端开发
ESLint的缓存机制及其在CI中的应用
背景 ESLint是一个前端、Node领域中流行的代码规范检查工具,使用起来很方便。 之前为了强制推行代码规范,我在CI任务中加入了ESLint检查。保障了规范的同时,也引入了痛点:CI的时长延长了2~3分钟左右。因为现在开发的工程体量比较大,ESLint会占用很多的内存、CPU资源,且运行时间较长。
ESLint的缓存机制及其在CI中的应用
|
XML 安全 Android开发
android Jetpack组件Navigation导航组件--组件间跳转、组件间传值功能实现
android Jetpack组件Navigation导航组件--组件间跳转、组件间传值功能实现
1291 0
android Jetpack组件Navigation导航组件--组件间跳转、组件间传值功能实现
|
前端开发 安全 NoSQL
搭建具备灰度发布能力的技术架构
随着微服务架构的普及,服务数量激增,版本更新频繁,如果缺少灰度的能力,容易对现有的生产运行业务造成影响,并且新上线的系统和功能也需要灰度的能力来验证可行性和效果,简而言之,无论是对于系统运行稳定安全还是对于验证业务效果,灰度发布/验证的能力都是现代软件架构所必须的。 本文讨论并建议了几种灰度发布的实现机制。
1741 0
搭建具备灰度发布能力的技术架构
|
资源调度 供应链 安全
制造业的“九阳真经”:还原WCM与埃非索的前世今生
新科技浪潮来袭,最焦虑的恐怕非传统制造企业莫属。 一时之间,舞台中央尽被科技公司占据,而“上云”却无法解决工业企业线下设计、生产、质量、交付、成本等环环相扣的复杂问题,这也让传统企业很难拉快数字化转型的进度条。时代的转身,确实会让不少明星企业落寞,但潮头浪尖也有不少企业转型升级开启新的辉煌。 其中丰田跃升为世界第一汽车生产商的案例最为人称道。而且就在最近几年,也有不少中国制造企业华丽转身成功升级,企业升级背后的神秘助推器面纱正在揭开。
1041 0
制造业的“九阳真经”:还原WCM与埃非索的前世今生
|
消息中间件 Java Linux
五分钟带你玩转rocketMQ(二)安装及启动
五分钟带你玩转rocketMQ(二)安装及启动
639 0
五分钟带你玩转rocketMQ(二)安装及启动

热门文章

最新文章