Observando conexões
Enviado: 17 Set 2021 16:40
Uma coisa que eu fazia muito, no começo do MySQL, e agora não mais, é observar as conexões do computador.
Toda comunicação com servidor SQL é por uma conexão, no caso do MySQL/MariaDB o default é porta 3306.
Então coloquei lá um filtro pra só mostrar conexões com o número 3306.
Eu abri 13 aplicativos de uma vez, CADA um com sua própria conexão com SQL.
Já fechei alguns... mas a conexão ficou aí na lista como TIME_WAIT.
É que o Windows aguarda um pouco antes de fechar, pra ganhar tempo caso seja reconectado.
Para o Windows, ESTABILISHED são conexões em uso, isso é normal, acho que nem tem limite.
Já conexões sendo fechadas (TIME_WAIT) ou conexões que vão iniciar, isso sim TEM LIMITE.
Se não tomar cuidado com isso, o computador pode até TRAVAR.
Às vezes, ficar abrindo/fechando conexão pode gerar um problema maior do que deixar a conexão aberta.
Por outro lado, em servidores pagos, pode ter limite de usuários, o que pode obrigar a abrir/fechar conexão pra não estourar o limite.
É sempre bom ficar de olho.
Toda comunicação com servidor SQL é por uma conexão, no caso do MySQL/MariaDB o default é porta 3306.
Então coloquei lá um filtro pra só mostrar conexões com o número 3306.
Eu abri 13 aplicativos de uma vez, CADA um com sua própria conexão com SQL.
Já fechei alguns... mas a conexão ficou aí na lista como TIME_WAIT.
É que o Windows aguarda um pouco antes de fechar, pra ganhar tempo caso seja reconectado.
Para o Windows, ESTABILISHED são conexões em uso, isso é normal, acho que nem tem limite.
Já conexões sendo fechadas (TIME_WAIT) ou conexões que vão iniciar, isso sim TEM LIMITE.
Se não tomar cuidado com isso, o computador pode até TRAVAR.
Às vezes, ficar abrindo/fechando conexão pode gerar um problema maior do que deixar a conexão aberta.
Por outro lado, em servidores pagos, pode ter limite de usuários, o que pode obrigar a abrir/fechar conexão pra não estourar o limite.
É sempre bom ficar de olho.