Todos os produtos
Search
Central de documentação

PolarDB:Configure auto scaling with DAS

Última atualização: Jun 28, 2026

O recurso Quick Diagnostics para clusters PolarDB for MySQL integra capacidades do Database Autonomy Service (DAS). Ative o serviço de Auto Scaling no Autonomy Center. Este tópico descreve como configurar o Auto Scaling. Experimente o laboratório prático Auto Scaling and Scale-in for PolarDB for MySQL Clusters para conhecer as capacidades de autogestão e autoconsciência do PolarDB for MySQL.

Experimente o laboratório prático

para vivenciar as capacidades de autogestão e autoconsciência do

PolarDB for MySQL

.

Pré-requisitos

  • Seu cluster PolarDB for MySQL deve atender aos seguintes requisitos:

    • Product Edition: Enterprise Edition

    • Series: Cluster Edition

  • Não há alterações de configuração em andamento no cluster.

  • Crie uma função vinculada ao serviço para o DAS.

Faturamento

Para mais informações, consulte Taxas de alteração de configuração.

Observações de uso

  • O recurso de Auto Scaling do DAS não oferece suporte ao dimensionamento independente do nó primário e dos nós somente leitura. Após uma redução de escala, todos os nós somente leitura assumem as especificações do nó primário. Use este recurso com cautela.

    Nota

    Se um cluster PolarDB tiver mais de dois nós, o nó primário e os nós somente leitura possuírem especificações diferentes e você ativar o Quick Diagnostics, a seguinte lógica se aplica: se a utilização média da CPU for maior ou igual ao limiar especificado durante a janela de observação, o PolarDB seleciona um dos seguintes métodos de aumento de escala com base no tráfego de leitura e gravação em tempo real do cluster:

    • Adicionar nós somente leitura com as mesmas especificações do nó primário.

    • Adicionar nós somente leitura com as mesmas especificações de um nó somente leitura existente no cluster.

      Nota

      Este método se aplica quando a utilização média da CPU de um nó somente leitura é maior ou igual ao limiar especificado.

    • Atualizar o cluster para que todos os nós tenham as mesmas especificações do nó primário.

    Após ativar o Autonomy Center, caso o cluster não esteja em um Período de Estabilização e sua utilização de CPU permaneça abaixo de 30% por mais de 99% da janela de observação de redução, o sistema reduz automaticamente a camada do cluster passo a passo até retornar às especificações originais. O sistema pode utilizar um dos seguintes métodos de redução de escala:

    • Exclua os nós somente leitura adicionados.

      Nota

      As especificações dos nós somente leitura restantes não são alteradas.

    • Todos os nós somente leitura assumem as mesmas especificações do nó primário.

  • A atualização ou redução das especificações do cluster não afeta os dados armazenados nele.

  • Durante uma alteração de especificação, pode ocorrer uma desconexão transitória de aproximadamente 30 segundos. Execute essa operação fora dos horários de pico e garanta que sua aplicação possua um mecanismo de reconexão automática.

  • Durante uma alteração de configuração em um cluster PolarDB, os nós somente leitura podem apresentar um atraso de replicação maior que o habitual.

Procedimento

  1. Faça login no console do PolarDB. No painel de navegação à esquerda, clique em Auto Scaling. Selecione a região onde seu cluster está implantado e clique no ID do cluster.

  2. No painel de navegação à esquerda, escolha Auto Scaling-in > Clusters.

  3. Clique na aba Diagnostics and Optimization. Na seção Quick Diagnostics, clique em Autonomy Center.

  4. Na caixa de diálogo Autonomy Center, na aba Autonomy Service Settings, ative a chave do serviço de autonomia.

  5. Na aba Autonomous Function Management, selecione Autonomous Function Settings e Optimization and Throttling.

    • Ao selecionar Auto Scaling, se a utilização média da CPU for maior ou igual ao valor especificado durante toda a Janela de Observação, o PolarDB aumenta a escala do cluster com base na carga após o término dessa janela. Por exemplo, se o limiar de utilização média da CPU for 70%, a janela de observação for de 5 minutos e o tempo de aumento automático de escala for de 10 minutos, o cluster terá sua escala aumentada quando a utilização média da CPU de um nó exceder 70% durante a janela de observação. Durante o aumento de escala, o sistema decide entre adicionar nós ou atualizar especificações com base no tráfego de leitura e gravação em tempo real. Por padrão, o sistema adiciona nós somente leitura quando o tráfego de leitura predomina e atualiza as especificações do cluster quando o tráfego de gravação predomina. Em cenários especiais, como carga excessiva no nó primário, o sistema atualiza as especificações do cluster.

    • Ao selecionar Auto Scaling-in, se o cluster não estiver em um Período de Estabilização e a utilização média da CPU dos nós expandidos permanecer abaixo de 30% por mais de 99% da janela de observação de redução, o sistema reduz automaticamente a escala do cluster camada por camada até as especificações originais. Caso nós somente leitura tenham sido adicionados durante o aumento de escala, o sistema os remove um a um durante a redução. Se as especificações do cluster foram atualizadas durante o aumento, o sistema faz o downgrade delas durante a redução. Para um cluster PolarDB for MySQL, atualize ou reduza especificações apenas para todo o cluster, e não para nós individuais.

  6. Configure os parâmetros de Auto Scaling e Auto Scaling-in e clique em Auto Scaling.

    Parâmetro

    Descrição

    CPU Utilization ≥

    Limiar que aciona o aumento automático de escala. O sistema dispara o aumento automático quando a utilização média da CPU é maior ou igual a este valor.

    Maximum Specifications

    Limite superior para o aumento automático de escala. Após o disparo do aumento de escala, o sistema atualiza as especificações do cluster PolarDB camada por camada (por exemplo, de 4 núcleos para 8 e depois para 16) até atingir este limite.

    Maximum Number of Read-only Nodes

    Número máximo de nós somente leitura que podem ser adicionados automaticamente. Após o disparo do aumento de escala, o sistema adiciona um ou dois nós somente leitura por vez, conforme necessário, até atingir este limite.

    Nota

    Os nós expandidos automaticamente são adicionados ao endpoint padrão do cluster. Para endpoints personalizados, configure Auto Scaling-in. Para mais informações sobre como configurar OK, consulte Configurar o PolarProxy.

    Observation Window

    Se a utilização média da CPU atingir ou exceder o limiar especificado durante todo este período, o PolarDB seleciona um método de aumento de escala (adição de nós ou atualização de especificações) com base no tráfego em tempo real após o término da janela. Por exemplo, se a janela de observação for de 5 minutos e a operação de dimensionamento levar 10 minutos, os resultados do Auto Scaling aparecerão após cerca de 15 minutos.

    Nota

    A janela de observação de redução corresponde à duração da Janela de Observação mais 10 minutos. Por exemplo, se você definir o Automatically Associate New Nodes como 30 minutos, a janela de observação de redução será de 40 minutos.

    Quiescent Period

    Intervalo mínimo entre duas operações consecutivas de aumento ou redução automática de escala. Durante o período de estabilização, o PolarDB continua monitorando as métricas, mas não dispara o dimensionamento. Se o período de estabilização e a janela de observação terminarem ao mesmo tempo, e a utilização da CPU atingir o limiar dentro dessa janela de observação, o PolarDB dispara um evento de Auto Scaling.