Tenho um problema numa aplicação php que roda com mysql, o banco de dados trava, fica lento e só restartando para resolver a situação, eu acho que é uma consulta que retorna muitos dados de alguma tabela mal indexada, alguem sabe como vejo o log / qual arquivo de log para identificar o problema?
Pois é boa pergunta
Vou dar uma pesquisada em profile se descobrir eu posto a resposta
O processo no comanto “top” fica 100% e pendura o banco de dados só restartando para resolver.
davidbuzatto
Mauricio de Mello:
Pois é boa pergunta
Vou dar uma pesquisada em profile se descobrir eu posto a resposta
O processo no comanto “top” fica 100% e pendura o banco de dados só restartando para resolver.
Como falei, use um profiler para o MySQL para ver onde está o problema.
[]´s
M
Mauricio_de_Mello
Entendi, mas é um software separado visual ou linha de comando? tem um exemplo?
Este link eu ja tinha visto mais não foi suficiente.
Para completar a resposta sugiro a instalação do programa “mytop” para linux no caso eu utilizo freebsd, mas acho que não deve ter diferença.
Este programa mostra exatamente o status das consultas e o gargalo de memória delas.