“Conocimientos Programación>Programación PHP /MySQL

Cómo supervisar a MySQL Slow Query

2013/9/9
El tiempo que tarda una consulta MySQL para ejecutar es el reflejo de una serie de factores, de la eficiencia del diseño de la tabla y el tamaño de los campos implicados en el número de registros de la consulta devuelve . Si encuentra que su consulta MySQL se está ejecutando más lentamente de lo que debería , se puede utilizar la función de registro para analizar el rendimiento de consulta y modificarlo para correr más rápido y más eficientemente. Instrucciones
1

Inicie sesión en su ordenador y abra el archivo de configuración de MySQL. Busque el archivo " my.cnf " si usted no sabe dónde se encuentra el archivo de configuración. Desplácese hasta la opción " log_slow_queries " y cambiarlo a "ON ".
2

Vaya a la sección " mysqld " y establecer el " long_query_time " a 1 . Esto identifica una larga consulta como uno teniendo más de un segundo para correr . Establecer el " log -slow -queries " a " = /var /log /mysql /mysql- slow.log . " Especifica el nombre y la ubicación del archivo de registro que se creará cada vez que una consulta tarda más de un segundo para correr.
3

ejecutar la consulta y esperar los resultados. Abra el archivo " mysql- slow.log " si la consulta se llevó más de un segundo para correr. Examinar los resultados de la consulta para saber lo que está frenando los resultados. Ajustar y optimizar la consulta, vuelva a ejecutar y examinar el archivo de registro nuevo. Continuar el proceso hasta que la consulta funciona tan eficientemente como sea posible.

Programación PHP /MySQL
Cómo insertar una imagen en un correo electrónico HTML Usando PHP
Cómo sacar el remoto Tamaño del archivo de PHP
Cómo construir un CMS en PHP MySQL
Cómo conectar PHP a dos bases de datos MySQL
Cómo: PHP cadena de sustitución
Cómo convertir a Tiempo Epoch en PHP y MySQL
Cómo redirigir una página Web en PHP
Cómo administrar datos jerárquicos en MySQL
Conocimientos Informáticos © http://www.ordenador.online