All Products
Search
Document Center

ApsaraDB for ClickHouse:Limits

Last Updated:Apr 09, 2024

This topic describes the limits of ApsaraDB for ClickHouse.

Limits on purchasing and configuring clusters

Description

Limit

Maximum number of clusters that can be purchased within each Alibaba Cloud account

30

Maximum number of node groups that can be purchased for each cluster

24

Maximum number of database accounts that can be created in each cluster

500

Maximum number of scale-in, scale-out, upgrade, and downgrade operations on each cluster per day

12

Maximum number of databases that can be created in each cluster

256

Limits on specifications

For clusters of ApsaraDB for ClickHouse Community-compatible Edition, the memory in cluster specifications includes the memory that is occupied by the underlying operating system and related management services. Therefore, the available memory for compute nodes and ZooKeeper nodes of clusters may be less than the memory capacity that is supported by the cluster specifications.

Resource name

Memory occupied by the underlying operating system

Memory occupied by related management services

Compute node

About 800 MB to 13 GB of memory is used. Higher specifications result in higher memory usage.

About 500 MB of memory is used.

Zookeeper

About 800 MB to 2.5 GB of memory is used. Higher specifications result in higher memory usage.

About 500 MB of memory is used.

Limits on features

  • A high-availability cluster of ApsaraDB for ClickHouse must use replicated tables.

  • By default, all ApsaraDB for ClickHouse nodes form a cluster named default. To execute a DDL statement on all nodes, add the ON CLUSTER default keyword phrase to the statement.

  • You cannot configure remote_servers.

  • The File and URL table engines are not supported.

  • The File and URL table functions are not supported.

  • You cannot customize profiles.

Limits on object naming conventions

Object

Naming convention

Limit

Database

A database name can be up to 64 characters in length and can contain letters, digits, and underscores (_). It must start with a lowercase letter and cannot contain consecutive underscores (_).

You cannot use the word system as the database name because system is reserved as the name of the built-in database.

Table

A table name must be 1 to 127 characters in length and can contain letters, digits, and underscores (_). It must start with a letter or underscore (_).

A table name cannot contain single quotation marks ('), double quotation marks (''), exclamation points (!), or spaces. A table name cannot be an SQL reserved word.

Column

A column name must be 1 to 127 characters in length and can contain letters, digits, and underscores (_). It must start with a letter or underscore (_).

A column name cannot contain single quotation marks ('), double quotation marks (''), exclamation points (!), or spaces. A column name cannot be an SQL reserved word.

Account

An account name must be 2 to 16 characters in length and can contain lowercase letters, digits, and underscores (_). It must start with a lowercase letter and end with a lowercase letter or digit.

-

Password

A password must be 8 to 32 characters in length and contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. Special characters include ! @ # $ % ^ & * ( ) _ + - =.

-