Todos os produtos
Search
Central de documentação

AnalyticDB:Limits

Última atualização: Jun 27, 2026

O AnalyticDB for MySQL impõe os limites a seguir para garantir a estabilidade e a segurança do cluster.

Limites de nomenclatura

A maioria das regras de nomenclatura se aplica a todos os tipos de objeto. Salvo indicação em contrário nas regras abaixo:

  • Os nomes podem conter letras, dígitos e underscores (_).

  • Os nomes não podem conter aspas simples ('), aspas duplas ("), pontos de exclamação (!) ou espaços.

Objeto

Restrição

Nome do banco de dados

Até 64 caracteres. Deve começar com uma letra minúscula. Não pode conter underscores consecutivos (__). Não pode ser analyticdb (reservado para o banco de dados interno).

Nome da tabela

Até 127 caracteres. Deve começar com uma letra ou underscore (_). Não pode ser uma palavra-chave reservada do SQL.

Nome da coluna

Até 127 caracteres. Deve começar com uma letra ou underscore (_). Não pode ser uma palavra-chave reservada do SQL.

Nome do índice

Até 64 caracteres.

Nome da conta

De 2 a 16 caracteres (clusters anteriores à versão V3.1.9.4) ou de 2 a 64 caracteres (V3.1.9.4 e posteriores). Deve começar com uma letra minúscula e terminar com uma letra minúscula ou dígito. Pode conter letras minúsculas, dígitos e underscores (_).

Senha

De 8 a 32 caracteres. Deve incluir pelo menos três dos seguintes elementos: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais (! @ # ¥ % ^ & * ( ) _ + - =).

Limites de cota

Categoria

Limite

Padrão

Ajustável

Observações

Cluster

Máximo de clusters por conta Alibaba Cloud

30

Sim

Envie um ticket para aumentar.

Cluster

Máximo de operações de dimensionamento (scale-in, scale-out, upgrade, downgrade) por cluster por dia

12

Não

Banco de dados

Máximo de bancos de dados por cluster

2.048

Não

Armazenamento

Uso máximo de disco antes do alerta (Data Warehouse Edition, modo reservado)

80%

Não

O sistema envia até quatro notificações de alerta por contato por dia quando esse limiar é excedido.

Armazenamento

Uso máximo de disco antes do bloqueio do cluster (Data Warehouse Edition, modo reservado)

90%

Não

O sistema bloqueia o cluster e rejeita solicitações de gravação. Até quatro notificações de alerta por contato por dia.

Armazenamento

Máximo de hot data por elastic I/O unit (EIU) (Data Warehouse Edition, modo elástico)

8 TB

Não

O sistema bloqueia o cluster e rejeita solicitações de gravação. Para resolver, dimensione os recursos de elastic I/O.

Armazenamento

Máximo de hot data por conjunto de recursos de armazenamento reservado (Data Lakehouse Edition)

8 TB

Não

O sistema bloqueia o cluster e rejeita solicitações de gravação. Para resolver, aumente os recursos de armazenamento reservado.

Armazenamento

Máximo de hot data por conjunto de recursos reservados (Enterprise Edition ou Basic Edition)

8 TB

Não

O sistema bloqueia o cluster e rejeita solicitações de gravação. Para resolver, aumente os recursos reservados.

Conta

Máximo de contas padrão por cluster

256

Não

Conexão

Máximo de conexões por cluster (recomendado)

50.000

Não

A capacidade real varia conforme as especificações do cluster. Clusters com especificações baixas podem não suportar um alto número de conexões.

Lista de permissões

Máximo de listas de permissões de IP por cluster

50

Não

Lista de permissões

Máximo de endereços IP por lista de permissões

1.000

Não

Lista de permissões

Máximo de endereços IP em todas as listas de permissões por cluster

25.000

Não

Tabela

Máximo de partições por cluster

102.400

Não

Aplica-se a todas as tabelas combinadas. Se excedido, não será possível criar tabelas particionadas. Execute a consulta abaixo para verificar o uso atual.

Tabela

Máximo de tabelas internas (Enterprise Edition ou Basic Edition)

80000 / ⌈Number of shards / Number of sets of reserved resources⌉

Sim

Para aumentar: aumente os recursos reservados (Enterprise Edition). A Basic Edition não permite aumentar esse limite.

Tabela

Máximo de tabelas internas (Data Lakehouse Edition ou Data Warehouse Edition, modo elástico)

[80000 / ⌈Number of shards / Number of EIUs⌉] × 2

Sim

Para aumentar: aumente os recursos de armazenamento reservado (Data Lakehouse Edition); aumente o número de EIUs (Data Warehouse Edition, modo elástico).

Tabela

Máximo de tabelas internas (Data Warehouse Edition, modo reservado, 1–20 grupos de nós)

80000 / ⌈Number of shards / Number of node groups⌉

Sim

Para aumentar: adicione mais grupos de nós.

Tabela

Máximo de tabelas externas por cluster

500.000

Não

Tabela

Máximo de colunas por tabela

4.096

Não

Tabela

Comprimento máximo do comentário por tabela

1.024 caracteres

Não

Tabela

Comprimento padrão da coluna

127 caracteres

Coluna

Comprimento máximo do comentário por coluna

1.024 caracteres

Não

Coluna

Tamanho máximo do campo por coluna

16 MB

Não

Linha

Tamanho máximo de gravação de linha

16 MB

Não

Partição

Máximo de entradas de dados por partição por shard

2,1 bilhões

Não

Consulta

Máximo de colunas por consulta

1.024

Não

Para ajustar: SET adb_config MAX_SELECT_ITEMS_COUNT=1000;.

Aumentar esse parâmetro pode afetar a estabilidade do cluster. Recomendamos que você não o ajuste por conta própria.

Consulta

Máximo de itens em cada cláusula WHERE

256

Não

Consulta

Máximo de condições em cada operador IN

2.000

Sim

Para aumentar, execute SET adb_config MAX_IN_ITEMS_COUNT=3000;. Valores mais altos aumentam a complexidade da consulta e podem afetar o desempenho.

Observações sobre as fórmulas para limites de tabelas internas:

  • Enterprise Edition: conjuntos de recursos reservados = nós de recursos reservados / 3

  • Basic Edition: conjuntos de recursos reservados = nós de recursos reservados

  • Data Lakehouse Edition: EIUs = recursos de armazenamento reservado / 24 ACUs (AnalyticDB Capacity Units)

  • Data Warehouse Edition no modo elástico: EIUs = número de conjuntos de recursos de elastic I/O

Para verificar a contagem total de partições em todas as tabelas, execute:

SELECT SUM(partition_count) FROM INFORMATION_SCHEMA.KEPLER_META_TABLES
WHERE table_engine_name IN ('CSTORE', 'XUANWU', 'XUANWU_V2');

Limites de tempo limite

Operação

Tempo limite (ms)

Crie um cluster

600.000

Exclua um cluster

300.000

Aumentar a escala de um cluster

600.000

Crie um banco de dados

10.000

Exclua um banco de dados

10.000

Crie uma tabela ou visualize

10.000

Exclua uma tabela ou visualize

10.000

Truncar uma tabela

60.000

Adicionar uma coluna

10.000

Remover uma coluna

60.000

Atualize uma coluna

60.000

Execute uma única consulta

1.800.000

Inserir dados

300.000

INSERT SELECT FROM, INSERT UPDATE FROM, INSERT DELETE FROM

86.400.000

Tempo limite de consulta: Quando uma consulta excede o tempo limite, o sistema a encerra. Configure o tempo limite usando o parâmetro QUERY_TIMEOUT ou a hint query_timeout.

O sistema verifica tempos limite de consulta a cada 1.000 milissegundos. Defina query_timeout com um valor superior a 1.000 milissegundos, caso contrário a hint pode não surtir efeito.

Tempo limite de INSERT: Quando uma instrução INSERT excede o tempo limite, o sistema a encerra. Configure o tempo limite usando o parâmetro INSERT_SELECT_TIMEOUT ou a hint insert_select_timeout.

Perguntas frequentes

A contagem de shards do cluster se aplica por tabela?

Sim. Se um cluster tiver 32 shards, cada tabela nesse cluster terá 32 shards.

Como descubro a contagem de shards do meu cluster?

Execute a seguinte instrução:

SELECT count(1) FROM information_schema.kepler_meta_shards;

A contagem de shards é definida durante a criação do cluster. Você só pode alterar a contagem de shards em clusters da Data Warehouse Edition — não é possível alterá-la em clusters da Enterprise Edition, Basic Edition ou Data Lakehouse Edition.

As tabelas a seguir mapeiam as especificações do cluster para as contagens de shards.

Enterprise Edition, Basic Edition, Data Lakehouse Edition e Data Warehouse Edition no modo elástico

Conjuntos de recursos reservados ou EIUs

Shards

0–1

64

2–3

64

4–7

96

8–15

256

16–31

384

32–63

512

≥64

1.024

Observações:

  • Enterprise Edition: conjuntos de recursos reservados = nós de recursos reservados / 3

  • Basic Edition: conjuntos de recursos reservados = nós de recursos reservados

  • Data Lakehouse Edition: EIUs = recursos de armazenamento reservado / 24 ACUs

Data Warehouse Edition no modo reservado

Grupos de nós

Shards

1

16

2–3

64

4–7

96

8–15

236

16–31

384

32–63

512

>64

1.024