Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Altere ou defina o valor de tempo de consulta longa do MySQL para consultas de log-slow

Se você habilitar o log de consultas lentas do servidor de banco de dados MySQL, notará que o arquivo de log de consultas lentas contém apenas instruções SQL e consultas que levaram mais de query_time de 10 segundos para serem executadas ou executadas. Este é o valor padrão ou limite de tempo de consulta para a função log_slow_queries, que é de 10 segundos. 10 segundos é muito longo para uma consulta SQL ser concluída, portanto, o valor pode ser muito alto para capturar dados significativos. Você pode alterar ou alterar o tempo de consulta lenta para um valor ou número de segundos mais baixo.

Você pode definir um novo long_query_time no arquivo de configuração do MySQL, ou seja, my.cnf ou my.ini, normalmente localizado no diretório /etc. Basta adicionar a seguinte linha ao arquivo de configuração:
long_query_time = 5

A opção acima definirá o limite de consulta lenta ou longa como 5 segundos, o que significa que o MySQL capturará e registrará todas as consultas SQL que levaram mais de 5 segundos para executar e terminar de executar no arquivo de log.