![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8utISLtldbdMhCljixw0NeBWkSN-pGLgg4ytmAqMBevGa-xsEVBhTXoHEUh5XTrDZ2Lqtbt53e3glAN0yq7YDtnrSFi_kNchSstcyWMmRyhL1kER-RlTJui_9uaRNPlJ5Ox7LTg/s320/process-sleep-mysql.gif)
A veces realizamos controles rutinarios o simplemente estamos comprobando la actividad en nuestra base de datos y cuando realizamos una consulta a la misma para ver los processos en ejecución nos sale que hay algún procesos durmiendo( sleep):
Este tipo de procesos durmientes suelen indicarnos una mala programación.
Podemos matarlo uno a uno:
Pero lo más eficiente es consultar la carga del servidor. Es muy frecuente que cuando una página no logra mostrarse totalmente provoque uno de estos procesos durmientes y esto tiene que ver con la capacidad de nuestro servidor para absorber picos de tráfico.
Una profundización del tema para resolverlo mediante consola de comandos la podéis encontrar aquí:
debugging sleeping connections with mysql
mysql> SHOW PROCESSLIST;
Este tipo de procesos durmientes suelen indicarnos una mala programación.
Podemos matarlo uno a uno:
mysql> KILL 189234;
Pero lo más eficiente es consultar la carga del servidor. Es muy frecuente que cuando una página no logra mostrarse totalmente provoque uno de estos procesos durmientes y esto tiene que ver con la capacidad de nuestro servidor para absorber picos de tráfico.
Una profundización del tema para resolverlo mediante consola de comandos la podéis encontrar aquí:
debugging sleeping connections with mysql
No hay comentarios:
Publicar un comentario