开发指南—开发限制

简介: 本文介绍了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 暂不支持。
相关文章
|
10月前
|
数据挖掘 BI
|
8月前
|
存储 监控 供应链
RFID航空领域应用
RFID(射频识别)技术在航空领域应用广泛,涵盖行李处理、资产管理、飞机维护及航班运营等环节。通过非接触式识别和数据存储特性,RFID优化了行李托运分拣、设备监控、零部件管理及维护记录跟踪等流程,显著提升效率与准确性。此外,该技术还用于人员管理、安全准入控制及货物全程跟踪,助力航空公司实现智能化运营,提高服务质量和安全性。
|
9月前
|
人工智能 算法 数据安全/隐私保护
[oeasy]python080如何生成验证码_随机数字密码_真随机
本文介绍了如何生成随机验证码的过程,从简单的随机数字生成到包含数字、大小写字母及符号的复杂验证码。通过 Python 的 `random` 和 `string` 模块,逐步扩展字符集并确保结果满足特定要求(如包含各类字符)。同时探讨了随机数生成的本质,指出计算机中的“随机”实际上是基于算法和种子值的伪随机,并非真正的物理随机。最后总结了验证码的生成原理及其在实际应用中的意义,为读者揭开日常生活中验证码背后的编程逻辑。
377 8
|
应用服务中间件 网络安全 nginx
阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https
阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https
1217 0
阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https
|
消息中间件 存储 运维
让数据流动起来,RocketMQ Connect 技术架构解析
本文介绍了 RocketMQ Connect 的概念,然后讲解了 RocketMQ Connect 的实现原理,对服务发现,配置同步,位点同步,负载均衡都有了初步的介绍,接着以 MySqlSourceConnector 为例讲解了如何自己实现一个 Connector,最后对 Connect API 和生态做了一些介绍,提供了一些 RocketMQ Connect 相关的上手教程。
让数据流动起来,RocketMQ Connect 技术架构解析
|
BI 数据库
数据库:SQLServer 实现行转列、列转行用法笔记
官方解释:可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。
数据库:SQLServer 实现行转列、列转行用法笔记
|
XML 运维 Java
通俗地理解面向服务的架构(SOA)以及微服务之间的关系
通俗地理解面向服务的架构(SOA)以及微服务之间的关系
通俗地理解面向服务的架构(SOA)以及微服务之间的关系
|
弹性计算 关系型数据库 MySQL
navicat通过ssh连接方式远程mysql(远程mysql3306端口关闭或者只允许localhost链接状态)...
navicat通过ssh连接方式远程mysql(远程mysql3306端口关闭或者只允许localhost链接状态)...
904 1
navicat通过ssh连接方式远程mysql(远程mysql3306端口关闭或者只允许localhost链接状态)...
|
开发框架 Dart 前端开发
初探Flutter在IoT场景下生态和趋势
IoT 领域,一个避不开的词就是碎片化。在硬件方面,厂商、架构、芯片、传感器等等方面的差异,形成了硬件体系的多样性。
初探Flutter在IoT场景下生态和趋势
|
机器学习/深度学习 编解码 数据可视化
模型部署遇到困难?不慌,这样解决!
在之前的学习中,我们在模型部署上顺风顺水,没有碰到任何问题。这是因为 SRCNN 模型只包含几个简单的算子,而这些卷积、插值算子已经在各个中间表示和推理引擎上得到了完美支持。如果模型的操作稍微复杂一点,我们可能就要为兼容模型而付出大量的功夫了。
951 0
模型部署遇到困难?不慌,这样解决!