Me pregunto si existe alguna forma de evitar que aparezca una sola consulta en el registro de consultas lentas de mysql.Evitar que aparezca una sola consulta en el registro lento de consultas
Uno realmente puede deshabilitar el registro antes de ejecutar la consulta (estableciendo una variable global) y habilitarlo de nuevo después de la consulta, pero esto evitaría el inicio de sesión en otros hilos, lo que no es deseable.
¿Tiene alguna idea?
¿Por qué? Recordar constantemente acerca de esto es algo bueno. La forma de solucionarlo sería hacer que la consulta se ejecute más rápido. :-) PD: si la consulta es solo moderadamente lenta, puede ajustar la definición de "lento" para excluirla. – Thilo
La respuesta a "¿Por qué?" es que hay consultas que están destinadas a ser lentas y están bien, ya que son realizadas por un robot a altas horas de la noche :-) Y hay otras consultas realizadas por una interfaz PHP, que son muy importantes. –
Sí, pero ¿es un problema que aparezca en el registro? Puedes simplemente ignorarlos. Jugando con la función "consulta lenta" para que suprima algunas cosas podría hacer que suprima demasiado. – Thilo