Respuestas:
Puede encontrarlo en el directorio predeterminado, según su instalación. Por ejemplo, en mi Red Hat, es / var / log / mysql /
El tiempo de consulta es el tiempo, en segundos, sobre el cual debe comenzar a grabar. Esto se puede hacer al inicio y en tiempo de ejecución.
log-slow-queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
En MySQL: show global variables like '%slow%';
Actualización: aquí hay un enlace al manual: texto del enlace
Estas son las opciones pertinentes (y configuraciones) que generalmente tengo / uso en todos mis my.cnf
correos electrónicos para registrar consultas lentas:
log_output=FILE
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql.slow
long_query_time=0.001
log-queries-not-using-indexes=0
Tenga en cuenta que para long_query_time ,
A partir de MySQL 5.1.21 ... se admite una resolución de microsegundos al iniciar sesión en un archivo.
Aquí hay algo a considerar también:
Si usas la opción
log-output=TABLE
en su archivo /etc/my.cnf, busque que el registro lento sea una tabla basada en un motor de almacenamiento CSV ubicada, en todos los lugares, en el esquema mysql.
Esto también afecta el registro general, una vez que lo habilita.