Respostas:
Você pode encontrá-lo no diretório padrão, dependendo da sua instalação. Por exemplo, no meu Red Hat, é / var / log / mysql /
O tempo da consulta é o tempo, em segundos, durante o qual deve iniciar a gravação. Isso pode ser feito na inicialização e no tempo de execução.
log-slow-queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
No MySQL: show global variables like '%slow%';
Atualização: aqui está um link para o manual: link text
Estas são as opções (e configurações) pertinentes que geralmente tenho / uso em todos os meus my.cnf
s 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
Observe que por long_query_time ,
Começando com o MySQL 5.1.21 ... uma resolução de microssegundos é suportada ao fazer logon em um arquivo.
Aqui está algo a considerar também:
Se você usar a opção
log-output=TABLE
no arquivo /etc/my.cnf, procure o log lento como uma tabela baseada em mecanismo de armazenamento CSV, localizada em todos os lugares, no esquema do mysql.
Isso afeta o log geral também, depois que você o habilita.