Quando é iniciado com a opção - log- slow-queries , os MySQL lentos lojas log consulta uma lista de todas as instruções SQL que tiveram mais de uma hora programada para executar. Isso permite que você veja todas as consultas SQL em execução que pode ser fortemente carregar o servidor, e poderiam se beneficiar de otimização. No caso de um problema em um servidor ocupado , arquivos de log pode crescer rapidamente em tamanho. Esvaziando os arquivos de log pára os logs se tornando muito grande, permitindo que você mantenha o arquivo tamanhos gerenciáveis , para posterior análise . Instruções
1
Conectar a um servidor MySQL remoto através de SSH ou abra uma janela de terminal se você estiver localizado no servidor físico.
2 Tipo
"cd mysql -data - diretório "no prompt de comando, substituindo mysql - diretório de dados com o caminho para a localização dos arquivos de dados MySQL em seu servidor . Por padrão, o diretório de dados está localizado em /var /lib /mysql.
3
Renomeie os arquivos de log atuais , se você quiser manter uma cópia para análise, digitando o seguinte no linha de comando
mv mysql.log mysql.oldmv mysql- slow.log mysql- slow.old
4
Lave os arquivos de log , digitando no prompt de comando : .
mysqladmin flush-logs
MySQL fecha todos os arquivos de log existentes , e , em seguida, reabre -los como novos arquivos com os mesmos nomes .