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

Cómo supervisar a MySQL Slow Query

2012/7/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 se crea una consulta de parámetros?
¿Cómo funciona MySQL?
Cómo enviar PHP y HTML del correo electrónico desde una plantilla independiente
Cómo borrar de una en una Tablename DataBaseName en MySQL
PHP Fatal error : No puede utilizar desplazamiento de cadena como una matriz
PHP no está siendo ejecutado
Cómo combinar PHP con HTML
Cómo doblar Cita en PHP
Conocimiento de la computadora © http://www.ordenador.online