Este tópico descreve como modificar o número máximo de conexões para um endereço de proxy no console do ApsaraDB for OceanBase.
Visão geral
O número máximo de conexões para um endereço de proxy refere-se ao limite superior de conexões de cliente que um servidor proxy consegue gerenciar simultaneamente. Quando um cliente acessa o servidor de destino ou recursos de rede por meio de um servidor proxy, cada conexão ocupa recursos desse servidor. O número máximo de conexões é um valor limite predefinido para evitar que o servidor sofra degradação de desempenho ou falhas devido à sobrecarga de recursos. Ao atingir esse limite, o servidor proxy rejeita novas solicitações de conexão, as coloca em fila de espera ou as trata conforme suas configurações e políticas.
Pré-requisitos
Antes de modificar o número máximo de conexões para um endereço de proxy, certifique-se de que os seguintes requisitos sejam atendidos:
-
O endereço de proxy de destino está em operação.
NotaA modificação do número máximo de conexões para um endereço público é um recurso disponível apenas para usuários na lista de permissões. Caso precise utilizar esse recurso, entre em contato com o Suporte Técnico do OceanBase.
O tenant atual está no estado de execução.
Procedimento
É possível modificar o número máximo de conexões para um endereço de proxy utilizando um dos métodos a seguir:
Método 1: Acesse o console do ApsaraDB for OceanBase. Na seção Deployment Diagram da página Tenant Instance Workspace, clique em
ao lado de Maximum Connections no cartão Proxy.Método 2: Acesse o console do ApsaraDB for OceanBase. Na lista de endereços de proxy da página Database Proxy, clique em
ao lado de Maximum Connections.
Os passos abaixo utilizam o Método 2 como exemplo.
Acesse o console do ApsaraDB for OceanBase.
No painel de navegação à esquerda, clique em Instances.
Na lista de instâncias, clique no nome da instância de cluster de destino para acessar a página Cluster Instance Workspace.
No painel de navegação à esquerda, clique em Database Proxy.
Na Proxy List, clique em
ao lado de Maximum Connections.-
Na caixa de diálogo Edit Maximum Connections, defina Target Maximum Connections conforme suas necessidades reais, ajustando em incrementos de 100.
NotaPor padrão, o intervalo de valores vai de 1.000 a 5.000. Para definir um valor superior a 5.000, entre em contato com o Suporte Técnico do OceanBase para solicitar a inclusão na lista de permissões. Se precisar de um valor acima de 50.000, abra um ticket junto ao Suporte Técnico do OceanBase.
O número máximo recomendado de conexões para a especificação atual do tenant corresponde ao limite do cluster/tenant, com uma sugestão de 400 conexões por 1 GB de memória. Por exemplo, para um tenant com especificação 8C 16GB, o máximo recomendado é 16 * 400 = 6400. Múltiplos endereços de proxy de banco de dados de um mesmo tenant compartilham esse limite total. Defina adequadamente o número máximo de conexões para cada endereço de proxy, considerando os requisitos do seu negócio.
Se o número de conexões existentes ultrapassar o novo valor definido, algumas solicitações de negócio podem falhar ao tentar conectar-se ao banco de dados. Nesse cenário, caso não haja um mecanismo de reconexão automática, acione manualmente a reconexão.
Clique em OK.