El rendimiento del servidor es abismal, ¿mysql debería tener muchas instancias ejecutándose?

El rendimiento del servidor es abismal, ¿mysql debería tener muchas instancias ejecutándose?

Mysql parece estar consumiendo una buena cantidad de memoria. ¿Mysql debería ejecutar tantas instancias?

He considerado actualizar la memoria del servidor (porque está al máximo) pero me preocupa que haya un problema con MySQL porque a mí el uso de la memoria me parece alto.

¿Cómo puedo determinar si esas instancias de MySQL deberían estar ejecutándose y necesitan tanta memoria?

Avíseme si puedo proporcionar más detalles, no estoy seguro de cómo solucionar el problema.

htop ordenado por resolución

Respuesta1

phpmyadmin processlistle mostrará lo que está haciendo la conexión. Si la mayor parte del tiempo están durmiendo, debes consultar el código de tu aplicación para descubrir cómo cerrar la conexión antes. Si en su mayoría ejecutan consultas, debe mirar su registro de consultas lentas y comenzar a ajustar las consultas. Si hay muchas conexiones bloqueadas, probablemente necesite cambiar su motor de almacenamiento.

Pero reducir la cantidad de conexiones MySQL podría no tener ningún impacto en el rendimiento general. Analizar eso, no importa solucionar el problema, va mucho más allá del alcance de una pregunta aquí. Puede comenzar leyendo algunos buenos libros sobre rendimiento web (1,2,3)

información relacionada