Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro mySQL 1040:muitas conexões


MySQL:ERRO 1040:muitas conexões

Isso basicamente diz que o MySQL lida com o número máximo de conexões simultaneamente e, por padrão, lida com 100 conexões simultaneamente.

Esses motivos a seguir fazem com que o MySQL fique sem conexões.

  1. Consultas lentas

  2. Técnicas de armazenamento de dados

  3. Configuração incorreta do MySQL

Consegui superar esses problemas fazendo o seguinte.

Abra a MySQL command line tool e tipo,
show variables like "max_connections";

Isso retornará algo assim.
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+

Você pode alterar a configuração para, por exemplo, 200 emitindo o seguinte comando sem ter que reiniciar o servidor MySQL.
set global max_connections = 200;

Agora, quando você reiniciar o MySQL na próxima vez, ele usará essa configuração em vez do padrão.

Lembre-se de que o aumento do número de conexões aumentará a quantidade de RAM necessária para a execução do MySQL.