ubiquitour.com

Cómo supervisar un consultas lentas de MySQL

Cómo supervisar un consultas lentas de MySQL

El tiempo que tarda un MySQL query a ejecutar es un reflejo de un número de diversos factores, de la eficiencia de la mesa de diseño y el tamaño de los campos para el número de registros devuelve la consulta. Si encuentras que tu MySQL query se ejecuta más despacio de lo debido, que puede utilizar la función de registro para analizar el rendimiento de las consultas y retocarlo para correr más rápido y más eficientemente.

Instrucciones

1 Inicie sesión en su equipo y abra el archivo de configuración de MySQL. Buscar el archivo "My.cnf" si no sabes donde se encuentra el archivo de configuración. Desplácese hasta el ajuste de "log_slow_queries" y cambie a "ON".

2 Ir a la sección "mysqld" y "long_query_time" el valor 1. Esto identifica una larga consulta como uno más de un segundo para correr. Ajustar la "log-slow-queries" para «= /var/log/mysql/mysql-slow.log.» Especifica el nombre y la ubicación del archivo de registro que se creará alguna vez que una consulta lleva más de un segundo para correr.

3 Ejecutar la consulta y esperar los resultados. Abra el fichero "mysql-slow.log" si tuvo más de un segundo para ejecutar la consulta. Examinar los resultados de esa consulta para averiguar lo que está frenando los resultados. Ajustar y optimizar la consulta, lo vuelva a ejecutar y examinar el archivo de registro nuevo. Continuar el proceso hasta que la consulta está funcionando tan eficientemente como sea posible.