
O Mysql parece estar consumindo uma boa quantidade de memória. O mysql deveria estar executando tantas instâncias?
Pensei em atualizar a memória do servidor (porque está no máximo), mas estou preocupado que haja um problema com o mysql porque para mim o uso de memória parece alto.
Como posso determinar se essas instâncias do mysql devem estar em execução e precisam de tanta memória?
Deixe-me saber se posso fornecer mais detalhes, não tenho certeza de como solucionar o problema.
Responder1
phpmyadmin processlist
mostrará o que a conexão está fazendo. Se eles estiverem dormindo, você precisará examinar o código do seu aplicativo para descobrir como encerrar a conexão mais cedo. Se a maioria deles estiver executando consultas, você precisará examinar seu log de consultas lentas e começar a ajustar as consultas. Se houver muitas conexões bloqueadas, provavelmente você precisará trocar seu mecanismo de armazenamento.
Mas reduzir o número de conexões mysql pode não ter impacto no desempenho geral. Analisando isso, não importa consertar o problema vai muito além do escopo de uma questão aqui. Você pode começar lendo alguns bons livros sobre desempenho na web (1,2,3)