MyTop não exibe consultas executadas

3

Estou tentando usar o mytop para descobrir quais consultas estão sendo executadas e quanto tempo elas levam. Eu posso conectar-me corretamente ao db, mas

MySQL on localhost (5.1.41-3ubuntu12.8)                 up 0+01:50:47 [09:30:43]
Queries: 3.0     qps:    0 Slow:     0.0         Se/In/Up/De(%):    68767/00/00/00

Key Efficiency: 99.1%  Bps in/out:   0.0/  1.2

        Id      User         Host/IP         DB      Time    Cmd Query or State
        --      ----         -------         --      ----    --- --------------
       225      root       localhost                    0  Query show full processlist
       186      joom       localhost   culinary      5684  Sleep

O número de consultas aumenta com o tempo, mas as consultas em si não aparecem na lista. Existe algum tipo de configuração que eu preciso fazer para ativá-lo?

    
por recluze 06.02.2011 / 03:17

2 respostas

9

mytop só pode mostrar as consultas que estão sendo executadas no momento em que são amostradas - assim como o top só pode mostrar informações sobre os processos no momento em que ele é verificado. Você pode ajustar a taxa de amostragem com a tecla 's' ou pressionar a barra de espaço para forçar uma atualização.

(eu escrevi mytop.)

    
por 06.02.2011 / 07:33
3

Possíveis consultas são executadas muito rapidamente (atraso padrão de 5 segundos, para alterar a tecla 's')

Executar no MySQL:

mysql> SELECT SLEEP(100);

Depois, veja a saída do mytop.

    
por 06.02.2011 / 07:45