本文介绍云数据库ClickHouse在使用上的限制。
购买及配置集群限制
描述 | 限制 |
每个阿里云账号可购买集群数量的最大值 | 30 |
每个集群可购买节点组的最大值 | 24 |
每个集群可创建数据库账号的最大值 | 500 |
每天集群扩容、缩容、变配的总次数 | 12 |
每个集群可创建数据库的最大值 | 256 |
规格限制
云数据库ClickHouse社区兼容版实例的底层操作系统,以及相关管理服务会占用一部分内存,因此实例计算节点和Zookeeper节点实际可用的内存不会达到规格显示的内存大小。
资源名称 | 底层操作系统内存占用 | 相关管理服务内存占用 |
计算节点 | 约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个字符。 | - |