为保障集群的稳定及安全,云原生数据仓库AnalyticDB MySQL版有以下约束和使用限制。
对象 | 命名规则 | 限制 |
---|---|---|
数据库名 | 以小写字符开头,可包含字母、数字以及下划线(_),但不能包含连续两个及以上的下划线(_),长度不超过64个字符。 | 数据库名不能是analyticdb,analyticdb是内置数据库。 |
表名 | 以字母或下划线(_)开头,可包含字母、数字以及下划线(_),长度为1到127个字符。 |
|
列名 | 以字母或下划线(_)开头,可包含字母、数字以及下划线(_),长度为1到127个字符。 |
|
账号名 | 以小写字母开头,小写字母或数字结尾,可包含小字母、数字以及下划线(_),长度为2到16个字符。 | 无 |
密码限制 | 包含大写字母、小写字母、数字以及特殊字符(!)、(@)、(#)、($)、(%)、(^)、(&)、(*)(())、(_)、(+)、(-)、(=),每个密码至少包含其中三项(大写字母、小写字母、数字以及特殊字符),长度为8到32个字符。 | 无 |
表中COMMENT | 无 | 最大长度为1024个字符。 |
列中COMMENT | 无 | 最大长度为1024个字符。 |
索引名长度 | 无 | 最大长度为64个字符。 |
列默认值 | 无 | 最大长度为127个字符。 |
数据(Data) | 无 | 大小写严格敏感。 |
排序规则(Collation) | 无 | 仅支持utf8_general_cs,且不允许修改。 |
购买及配置限制
限制 | 描述 |
---|---|
每个阿里云账号可购买集群数量的最大值 | 64 |
预留模式集群版每个集群可购买节点组的最大值 | 128 |
预留模式集群版可购买磁盘空间范围 |
|
每个集群可创建数据库的最大值 | 256 |
每天集群扩容、缩容或变配的总次数 | 12 |
预留模式集群版节点磁盘空间阈值 | 90%
说明 锁定集群后数据无法写入。
|
每个集群可创建普通账号的最大值 | 256 |
每个集群最大连接数 | 5000 |
每个集群中表数量的最大值 |
|
每张表中列数的最大值 | 4096 |
每个集群中分区数的最大值 | 102400 |
每个集群中IP白名单个数的最大值 | 25000
说明 每个集群中最多可创建50个白名单分组,每个分组最多可添加1000个IP。
|
WHERE条件中ITEM最大值 | 256 |
IN中条件数的最大值 | 2000 |
每行写入数据的最大长度 | 16MB |
每个字段的最大长度 | 16MB |
decimal(m,d) 中m和d的取值范围
|
m是数值的最大精度,取值范围为1~1000;d是小数点右侧数字的位数,要求d≤m。 |
操作限制
操作 | 时间限制(ms) | 超时说明 |
---|---|---|
创建集群 | 600000 | 无 |
删除集群 | 300000 | 无 |
扩容集群 | 600000 | 无 |
创建数据库 | 10000 | 无 |
删除数据库 | 10000 | 无 |
创建表或视图 | 10000 | 无 |
删除表或视图 | 10000 | 无 |
新增列 | 10000 | 无 |
删除列 | 60000 | 无 |
更新列 | 60000 | 无 |
TRUNCATE TABLE | 60000 | 无 |
单次查询时间 | 1800000 | 超时后,系统自动终止查询。您可以通过更改以下配置,修改单次查询的最大执行时间。
说明 检测查询超时的线程执行频率为1000ms/次,设置单次查询时间需大于1000ms,否则可能会不生效。
|
写入时间 | 300000 | 无 |
INSERT + SELECT FROM/UPDATE FROM/DELETE FROM | 24*3600000 | 执行超时且任务结束后,您可以更改以下配置,修改INSERT + SELECT FROM/UPDATE FROM/DELETE FROM语句的最大执行时间。
|