本文介绍在使用上的限制。
购买及配置集群限制
描述 | 限制 |
每个阿里云账号可购买集群数量的最大值 | 30 |
每个集群可购买节点组的最大值 | 24 |
每个集群可创建数据库账号的最大值 | 500 |
每天集群扩容、缩容、变配的总次数 | 12 |
每个集群可创建数据库的最大值 | 256 |
规格限制
云数据库ClickHouse
资源名称 | 底层操作系统内存占用 | 相关管理服务内存占用 |
计算节点 | 约800 MB~13 GB (规格越大占用越多)。 | 约500 MB。 |
Zookeeper | 约800 MB~2.5 GB (规格越大占用越多)。 | 约500 MB。 |
功能限制
高可用集群必须用复制表引擎。
默认所有Server都会自动组成名字为default的集群,DDL需要使用
ON CLUSTER default语句在所有Server上执行。不支持用户自行配置remote_servers。
不支持File、URL表引擎。
不支持File、URL表函数。
不支持用户自定义profile。
对象命名规范限制
对象 | 命名规则 | 限制 |
数据库名 | 以小写字母开头,可包含字母、数字以及下划线(_),但不能包含连续两个及以上的下划线(_),长度不超过64个字符。 | 数据库名不能是system,system是内置数据库。 |
表名 | 以字母或下划线(_)开头,可包含字母、数字以及下划线(_),长度为1到127个字符。 | 表名不包含引号、感叹号(!)和空格。表名不能是SQL保留关键字。 |
列名 | 以字母或下划线(_)开头,可包含字母、数字以及下划线(_),长度为1到127个字符。 | 列名不包含引号、感叹号(!)和空格。列名不能是SQL保留关键字。 |
账号名 | 以小写字母开头,小写字母或数字结尾,可包含小写字母、数字以及下划线(_),长度为2到16个字符。 | - |
密码限制 | 包含大写字母、小写字母、数字以及特殊字符(!)、(@)、(#)、($)、(%)、(^)、(&)、(*)(())、(_)、(+)、(-)、(=),每个密码至少包含其中三项(大写字母、小写字母、数字以及特殊字符),长度为8到32个字符。 | - |
带宽限制
社区兼容版
集群带宽按照ECS规格和云盘性能带宽限制规则提供。
企业版
云盘存储:
类型
ESSD_L1
ESSD_L2
集群读写带宽(MB/s)
min{120*节点数+0.5*总存储预购量, 460*节点数}
min{120*节点数+0.5*总存储预购量,980*节点数}
OSS存储:
地域
集群读写带宽(Gb/s)
单节点上限
计算单元(CCU)
读带宽(Gb/s)
写带宽(Gb/s)
QPS
华北2(北京)
华东2(上海)
华东1(杭州)
华南1(深圳)
读:100
写:20
[4,8)
1.6
0.6
读:(单节点最大CCU*4)*25
写:(单节点最大CCU*4)*2
突发读:(单节点最大CCU*4)*25*300
突发写:(单节点最大CCU*4)*2*300
说明单节点最大CCU=CCU弹性范围上限/节点数。
其中,当CCU上限小于64时,节点数=2;当CCU上限大于64时,节点数=CCU上限/32。
单节点最大内存(GB)=单节点最大CCU*4。
例如,CCU弹性范围为[4,8),则单节点最大CCU=8/2=4,单节点最大内存为4*4=16 GB。
[8,16)
2.5
0.8
[16,32)
4.1
1
[32,48)
8.3
1.7
[48,64)
10.8
2.2
[64,64]
13.3
2.9
华北6(乌兰察布)
读:10
写:10
[4,8)
1
1
[8,16)
1.3
1.3
[16,32)
1.6
1.6
[32,48)
2
2
[48,64)
2.6
2.6
[64,64]
3.4
3.4
新加坡
读:100
写:5
[4,8)
1.6
0.5
[8,16)
2.5
0.65
[16,32)
4.1
0.8
[32,48)
8.3
1
[48,64)
10.8
1.3
[64,64]
13.3
1.7
中国香港
日本(东京)
美国(弗吉尼亚)
德国(法兰克福)
读:5
写:5
[4,8)
2
0.5
[8,16)
3
0.65
[16,32)
5
0.8
[32,48)
10
1
[48,64)
13
1.3
[64,64]
16
1.7
企业版其他地域的带宽限制规则请参见中国香港的带宽限制说明。
存储类型读写延迟对比
存储类型 | 域名类型 | 加速器 | 4KiB读RT(ms) | 4KiB写RT(ms) |
OSS本地冗余 | 普通域名 | 否 | 13.8~14.2间波动 | 24.7~26.4间波动 |
云盘类型 | 不适用 | 不适用 | 1.2 | 2.6 |