Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Relational Database Service/ Perguntas frequentes/ Conexão de banco de dados/ O que fazer se o número de conexões de banco de dados do RDS atinge o limite superior?
Atualizado em 2023-08-29 GMT+08:00

O que fazer se o número de conexões de banco de dados do RDS atinge o limite superior?

O número de conexões de banco de dados indica o número de aplicações que podem ser conectadas simultaneamente a um banco de dados e é irrelevante para o número máximo de usuários permitidos por suas aplicações ou sites.

Se houver um número excessivo de conexões de banco de dados, as aplicações podem falhar ao serem conectados e os backups completos e incrementais podem falhar, afetando os serviços.

Localização de falhas

  1. Verifique se as aplicações estão conectados, otimize as conexões e libere conexões desnecessárias.
  2. Verifique as especificações e amplie-as, se necessário.
  3. No console do Cloud Eye, visualize as métricas da instância de BD para identificar problemas de desempenho e definir alarmes para limites de métricas. O Cloud Eye monitora métricas de diferentes categorias, incluindo CPU, memória, armazenamento e conexões. Para obter detalhes, consulte o Guia de usuário do Cloud Eye.

Solução

  1. Conecte-se a uma instância de BD por meio de uma rede privada Usar uma rede privada evita o congestionamento causado por largura de banda insuficiente.
    Siga os passos fornecidos em:
  2. No console de gerenciamento, defina o parâmetro innodb_adaptive_hash_index como off para reduzir o tempo de espera do bloqueio. Para obter detalhes da operação, consulte Modificação de parâmetros.
  3. Otimize consultas lentas.