Todos os produtos
Search
Central de documentação

AnalyticDB:Modelos de dimensionamento multicluster

Última atualização: Jun 27, 2026

Os grupos de recursos interativos oferecem suporte ao dimensionamento multicluster. Sem esse recurso, um único cluster de computação processa todas as consultas do grupo de recursos, e a alta concorrência causa contenção de recursos e filas. O dimensionamento multicluster distribui o trabalho entre vários clusters de computação para aumentar o throughput de consultas e eliminar a contenção de recursos entre cargas de trabalho simultâneas.

Como funciona

Os nós de acesso recebem consultas e usam balanceamento de carga para roteá-las aos clusters de computação do grupo de recursos. Cada cluster opera de forma independente; portanto, uma consulta pesada em um cluster não afeta as consultas em outro.

image.png

O dimensionamento multicluster melhora a concorrência para consultas de pequeno e médio porte, mas não acelera consultas lentas nem tarefas de extração, transformação e carga (ETL).

Escolha um modo de dimensionamento

O modo depende da configuração dos parâmetros Minimum Clusters e Maximum Clusters.

Modo

Configuração

Comportamento

Indicado para

Modo elástico

Minimum Clusters < Maximum Clusters

O AnalyticDB for MySQL inicia e interrompe clusters de computação automaticamente conforme a carga de consultas, dimensionando dentro do intervalo configurado.

Cargas de trabalho com volumes de consulta flutuantes

Modo máximo

Minimum Clusters = Maximum Clusters (≥ 2)

Todos os clusters configurados iniciam imediatamente e permanecem em execução. Os recursos totais de computação são fixos.

Cargas de trabalho que exigem recursos constantes e previsíveis

Ative o dimensionamento multicluster

Ative o dimensionamento multicluster ao criar um grupo de recursos ou modifique um grupo existente.

Pré-requisitos:

  • Um cluster do AnalyticDB for MySQL Enterprise Edition, Basic Edition ou Data Lakehouse Edition

  • Versão secundária do cluster 3.1.10.0 ou posterior

Para visualizar e atualizar a versão secundária de um cluster, faça login no console do AnalyticDB for MySQL e acesse a seção Configuration Information na página Cluster Information . Para mais detalhes, consulte Visualizar e atualizar a versão secundária .

Passos:

  1. Faça login no console do AnalyticDB for MySQL. No canto superior esquerdo, selecione uma região. No painel de navegação à esquerda, clique em Clusters. Localize o cluster e clique no ID correspondente.

  2. No painel de navegação à esquerda, escolha Cluster Management > Resource Management. Clique na aba Resource Groups.

  3. Clique em Create Resource Group ou localize o grupo de recursos e clique em Modify na coluna Actions.

  4. Defina o tipo de tarefa como Interactive e configure os seguintes parâmetros:

    Parâmetro

    Descrição

    Engine

    Mecanismo de banco de dados do grupo de recursos. O mecanismo Xihe suporta apenas consultas XIHE SQL. O mecanismo Spark suporta apenas tarefas Spark executadas interativamente.

    Cluster Size

    Tamanho de um único cluster de computação, em AnalyticDB Compute Units (ACUs). Valor mínimo: 16 ACUs.

    Minimum Clusters

    Quantidade mínima de clusters de computação mantidos em execução. Deve ser ≤ Maximum Clusters. Valor mínimo: 1. Se igual a Maximum Clusters, o valor deve ser pelo menos 2 (modo máximo).

    Maximum Clusters

    Quantidade máxima de clusters de computação permitida. Valor máximo: 10. Se igual a Minimum Clusters, o valor deve ser pelo menos 2 (modo máximo).

    Spark Configuration

    (Disponível apenas quando Engine é Spark.) Parâmetros de configuração de aplicação Spark aplicados a todas as tarefas Spark no grupo de recursos. Para configurar parâmetros de uma tarefa específica, especifique-os no editor de código ao enviar a tarefa.

  5. Clique em OK.

Após ativar o recurso, a aba Resource Groups exibe o valor de Min/Max/Running Clusters do grupo de recursos. Clique em Monitor na coluna Actions para visualizar as métricas.

Efeitos da alteração na quantidade de clusters

As tabelas a seguir descrevem como alterações em Minimum Clusters e Maximum Clusters afetam o número de clusters em execução.

Modo elástico (Minimum Clusters ≠ Maximum Clusters)

Alteração

Efeito

Aumentar Maximum Clusters

A quantidade de clusters em execução permanece inalterada até que recursos adicionais sejam necessários.

Reduzir Maximum Clusters

Clusters acima do novo máximo param de receber consultas. Após a conclusão das consultas existentes, esses clusters encerram.

Aumentar Minimum Clusters

O AnalyticDB for MySQL inicia clusters adicionais para atingir o novo mínimo.

Reduzir Minimum Clusters

Se os clusters em execução excederem o novo mínimo, o AnalyticDB for MySQL verifica a carga de consultas em uma janela de 5 minutos e encerra os clusters excedentes quando os recursos superarem a demanda.

Modo máximo (Minimum Clusters = Maximum Clusters)

Alteração

Efeito

Aumentar ambos os valores

O AnalyticDB for MySQL inicia clusters adicionais para atingir a nova quantidade.

Reduzir ambos os valores

Clusters acima da nova quantidade param de receber consultas. Após a conclusão das consultas existentes, esses clusters encerram.

Faturamento

Ao ativar o dimensionamento multicluster, a cobrança baseia-se nos recursos elásticos dimensionados:

Cobrança = Especificações por cluster de computação × Número de clusters de computação dimensionados

Para detalhes de preços, consulte Preços para Enterprise Edition e Basic Edition. Para preços da Data Lakehouse Edition, consulte Preços para Data Lakehouse Edition.

Limitações

  • O dimensionamento multicluster aplica-se exclusivamente a grupos de recursos interativos.

  • Não é possível ativar o dimensionamento multicluster para grupos de recursos criados em clusters com versão anterior à V3.1.10.0. Para usar esse recurso, crie um novo grupo de recursos interativo.

  • Em clusters Data Lakehouse Edition, não é permitido ativar simultaneamente o dimensionamento multicluster (configurando Minimum Clusters e Maximum Clusters) e planos de dimensionamento de recursos (Interactive Resource Group ou Default Proportional Scaling for EIUs) no mesmo grupo de recursos interativo.

  • Este recurso não acelera consultas lentas nem tarefas ETL.

Especificações de driver e executor do Spark por tamanho de cluster

Use o parâmetro spark.adb.warehouse.instance.spec na seção Spark Configuration para definir a proporção entre CPU e memória nas especificações de driver e executor do Spark. Valores válidos:

  • MEMORY (padrão): Proporção CPU-memória de 1:8

  • GENERAL: Proporção CPU-memória de 1:4

  • COMPUTE: Proporção CPU-memória de 1:2

Tamanho do cluster de computação

MEMORY (Proporção CPU-memória: 1:8)

GENERAL (Proporção CPU-memória: 1:4)

COMPUTE (Proporção CPU-memória: 1:2)

Especificações do driver Spark

Especificações do executor Spark

Especificações do driver Spark

Especificações do executor Spark

Especificações do driver Spark

Especificações do executor Spark

16 ACU (3X-Small) 4 núcleos, 32 GB 3 × 2 núcleos, 16 GB 4 núcleos, 16 GB 3 × 4 núcleos, 16 GB 4 núcleos, 8 GB 4 × 4 núcleos, 8 GB
24 ACU (2X-Small) 8 núcleos, 64 GB 1 × 8 núcleos, 64 GB 8 núcleos, 32 GB 4 × 4 núcleos, 16 GB 8 núcleos, 16 GB 11 × 2 núcleos, 4 GB
36 ACU (X-Small) 8 núcleos, 64 GB 2 × 8 núcleos, 64 GB 8 núcleos, 32 GB 7 × 4 núcleos, 16 GB 8 núcleos, 16 GB 18 × 2 núcleos, 4 GB
72 ACU (Small) 16 núcleos, 128 GB 4 × 8 núcleos, 64 GB 16 núcleos, 64 GB 7 × 8 núcleos, 32 GB 16 núcleos, 32 GB 37 × 2 núcleos, 4 GB
144 ACU (Medium) 16 núcleos, 128 GB 10 × 8 núcleos, 64 GB 16 núcleos, 64 GB 16 × 8 núcleos, 32 GB 16 núcleos, 32 GB 41 × 4 núcleos, 8 GB
240 ACU (Large) 16 núcleos, 128 GB 9 × 16 núcleos, 128 GB 16 núcleos, 64 GB 28 × 8 núcleos, 32 GB 16 núcleos, 32 GB 71 × 4 núcleos, 8 GB
360 ACU 16 núcleos, 128 GB 14 × 16 núcleos, 128 GB 16 núcleos, 64 GB 43 × 8 núcleos, 32 GB 16 núcleos, 32 GB 54 × 8 núcleos, 16 GB
480 ACU (X-Large) 32 núcleos, 256 GB 18 × 16 núcleos, 128 GB 32 núcleos, 128 GB 56 × 8 núcleos, 32 GB 32 núcleos, 64 GB 71 × 8 núcleos, 16 GB
864 ACU (2X-Large) 64 núcleos, 512 GB 32 × 16 núcleos, 128 GB 32 núcleos, 128 GB 52 × 16 núcleos, 64 GB 32 núcleos, 64 GB 131 × 8 núcleos, 16 GB