sql >> Base de Datos >  >> RDS >> Mysql

Cambiar o establecer el valor de tiempo de consulta larga de MySQL para consultas lentas de registro

Si habilita el registro de consultas lentas del servidor de base de datos MySQL, notará que el archivo de registro de consultas lentas contiene solo declaraciones SQL y consultas que tardaron más de query_time de 10 segundos en ejecutarse o ejecutarse. Este es el valor predeterminado o el umbral de tiempo de consulta para la función log_slow_queries, que es de 10 segundos. 10 segundos es demasiado tiempo para que se complete una consulta SQL, por lo que el valor puede ser demasiado alto para capturar datos significativos. Puede modificar o cambiar el tiempo de consulta lento para reducir el valor o la cantidad de segundos.

Puede configurar un nuevo long_query_time en el archivo de configuración de MySQL, a saber, my.cnf o my.ini, normalmente ubicado en el directorio /etc. Simplemente agregue la siguiente línea al archivo de configuración:

long_query_time = 5

La opción anterior establecerá el límite de consultas lentas o largas en 5 segundos, lo que significa que MySQL capturará y registrará todas las consultas SQL que tardaron más de 5 segundos en ejecutarse y terminarán de ejecutarse en el archivo de registro.