Clusters serverless podem ser suspensos automaticamente quando ociosos e reiniciados ao receber uma nova conexão. Este tópico explica como configurar o comportamento de início automático e como iniciar manualmente um cluster suspenso para disponibilidade imediata.
Como funciona o início automático
Com a opção Enable No-activity Suspension definida como Enable, o cluster monitora conexões de entrada no endpoint de cluster padrão e nos endpoints personalizados. Caso nenhuma conexão ocorra durante o Detection Period for No-activity Suspension, o cluster entra em estado suspenso. Ao detectar uma conexão nesses endpoints, o cluster inicia imediatamente.
Sequência de inicialização na retomada:
O nó primário inicia primeiro para permitir que o cluster aceite conexões.
Os nós somente leitura são restaurados conforme o valor de Minimum Number of Read-only Nodes.
Comportamento na suspensão: Todos os nós somente leitura são liberados quando o cluster é suspenso — independentemente da configuração de Minimum Number of Read-only Nodes — para reduzir o uso de recursos e evitar problemas de compatibilidade de alta disponibilidade (HA).
O início automático é acionado apenas por conexões ao endpoint de cluster padrão e a endpoints personalizados. Conexões via endpoint primário não ativam esse recurso. Para obter detalhes sobre os tipos de endpoint, consulte Gerenciar um endpoint.
Limitações
|
Limitação |
Detalhe |
|
Escopo de endpoint |
O início automático monitora apenas o endpoint de cluster padrão e endpoints personalizados, excluindo o endpoint primário |
|
Especificações do cluster |
Não é possível ativar o início automático em clusters serverless com especificações definidas |
Ativar ou desativar o início automático
Acesse o console do PolarDB.
Na barra de navegação superior, selecione a região onde o cluster está implantado.
Localize o cluster e clique em seu respectivo ID.
Na página Basic Information, vá até a seção Database Nodes e clique em Serverless Configuration.
Na caixa de diálogo Configure Serverless-related Parameters, defina Enable No-activity Suspension como Enable ou Disable.
-
Se definir Enable No-activity Suspension como Enable, configure o Detection Period for No-activity Suspension.
Parâmetro
Intervalo
Descrição
Detection period for no-activity suspension
5 minutos a 24 horas
Período de ociosidade após o qual o cluster entra no estado suspenso
Clique em OK.
Iniciar manualmente um cluster suspenso
Se o cluster estiver suspenso e você precisar de disponibilidade imediata, sem aguardar uma conexão de entrada, inicie-o manualmente.
Acesse o console do PolarDB.
Na barra de navegação superior, selecione a região onde o cluster está implantado.
Na página Clusters, localize o cluster no estado Suspended.
-
Na página Basic Information, vá até a seção Database Nodes e clique em Start Cluster.

Na mensagem Start Cluster, clique em OK.
Solução de problemas
O início automático não funciona conforme o esperado
Verifique os seguintes itens:
Tipo de endpoint: Conexões ao endpoint primário não acionam o início automático. Certifique-se de que a aplicação se conecta pelo endpoint de cluster padrão ou por um endpoint personalizado.
Especificações do cluster: Não é possível ativar o início automático em clusters serverless com especificações definidas. Confirme se o cluster opera no modo totalmente serverless.