开发指南—开发限制

简介: 本文介绍了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 暂不支持。
相关文章
|
4月前
|
数据采集 分布式计算 DataWorks
ODPS在某公共数据项目上的实践
本项目基于公共数据定义及ODPS与DataWorks技术,构建一体化智能化数据平台,涵盖数据目录、归集、治理、共享与开放六大目标。通过十大子系统实现全流程管理,强化数据安全与流通,提升业务效率与决策能力,助力数字化改革。
166 4
|
4月前
|
人工智能 JavaScript API
零基础构建MCP服务器:TypeScript/Python双语言实战指南
作为一名深耕技术领域多年的博主摘星,我深刻感受到了MCP(Model Context Protocol)协议在AI生态系统中的革命性意义。MCP作为Anthropic推出的开放标准,正在重新定义AI应用与外部系统的交互方式,它不仅解决了传统API集成的复杂性问题,更为开发者提供了一个统一、安全、高效的连接框架。在过去几个月的实践中,我发现许多开发者对MCP的概念理解透彻,但在实际动手构建MCP服务器时却遇到了各种技术壁垒。从环境配置的细节问题到SDK API的深度理解,从第一个Hello World程序的调试到生产环境的部署优化,每一个环节都可能成为初学者的绊脚石。因此,我决定撰写这篇全面的实
889 67
零基础构建MCP服务器:TypeScript/Python双语言实战指南
社区活动礼品兑换攻略
社区活动礼品兑换攻略
14153 1
|
Linux PHP
Aliyun Linux 2 ,php7.0升级到7.4版本
在Aliyun Linux 2 部署LNMP时,系统源为php5.4,官方文档安装的版本为php7.0,现需要升级到7.4版本可使用如下方法。
2094 0
Aliyun Linux 2 ,php7.0升级到7.4版本
|
4月前
|
人工智能 算法 安全
MCP提示词工程:上下文注入的艺术与科学
作为一名深耕AI技术领域多年的技术博主摘星,我深刻认识到提示词工程(Prompt Engineering)在现代AI系统中的核心地位,特别是在Model Context Protocol(MCP)框架下,提示词工程已经演进为一门融合艺术直觉与科学严谨的综合性学科。在我多年的实践经验中,我发现MCP不仅仅是一个简单的协议标准,更是一个革命性的上下文管理平台,它通过精密的提示词机制和动态上下文注入技术,彻底改变了AI系统与外部资源的交互方式。本文将深入探讨MCP中提示词的作用机制,从底层协议设计到高层应用策略,全面剖析动态提示词生成与模板化的技术实现,详细阐述上下文长度优化与截断策略的核心算法,并
302 0
MCP提示词工程:上下文注入的艺术与科学
|
Kubernetes 安全 网络协议
【K8S系列】深入解析k8s网络插件—Calico
【K8S系列】深入解析k8s网络插件—Calico
5153 0
|
3月前
|
分布式计算 MaxCompute 开发者
【ODPS 十五周年开发者征文活动】获奖名单出炉!
【ODPS 十五周年开发者征文活动】获奖名单出炉!
|
10月前
|
存储 人工智能 运维
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
557 48
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
|
10月前
|
测试技术 Python
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
489 31
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
|
9月前
|
关系型数据库 分布式数据库 PolarDB
通过 PolarDB for PostgreSQL 实现一体化的 HTAP 能力
阿里云 PolarDB for PostgreSQL作为一款领先的云原生关系型数据库,利用向量化引擎+列存索引等技术实现了 OLTP 和 OLAP 的一体化。本方案为您展示如何通过 PolarDB for PostgreSQL 来实现一体化的 HTAP 能力。
通过 PolarDB for PostgreSQL 实现一体化的 HTAP 能力