mysql server log  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Mauricio de Mello
Java Ninja

Membro desde: 30/01/2007 14:49:22
Mensagens: 296
Localização: Florianópolis
Offline

Pessoal,

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?

Sds,

This message was edited 1 time. Last update was at 04/10/2010 17:38:18

davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Será que o caso é ler o log ou usar um profiler?

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Mauricio de Mello
Java Ninja

Membro desde: 30/01/2007 14:49:22
Mensagens: 296
Localização: Florianópolis
Offline

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
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Mauricio de Mello wrote: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

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Mauricio de Mello
Java Ninja

Membro desde: 30/01/2007 14:49:22
Mensagens: 296
Localização: Florianópolis
Offline

Entendi, mas é um software separado visual ou linha de comando? tem um exemplo?

abs
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

http://www.lmgtfy.com/?q=profiler+mysql

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Mauricio de Mello
Java Ninja

Membro desde: 30/01/2007 14:49:22
Mensagens: 296
Localização: Florianópolis
Offline

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.

http://jeremy.zawodny.com/mysql/mytop/

Abs

This message was edited 1 time. Last update was at 05/10/2010 10:45:07

 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team