Назад | Перейти на главную страницу

MyTop не отображает выполненные запросы

Я пытаюсь использовать mytop для определения того, какие запросы выполняются и сколько времени они занимают. Я могу правильно подключиться к БД, но

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

Количество запросов со временем увеличивается, но сами запросы не отображаются в списке. Есть ли какая-то конфигурация, которую мне нужно сделать, чтобы включить его?

mytop может отображать только те запросы, которые выполняются в момент выборки - так же, как top может отображать информацию о процессах только во время проверки. Вы можете отрегулировать частоту дискретизации с помощью клавиши «s» или нажать клавишу пробела, чтобы выполнить обновление.

(Я написал mytop.)

Возможные запросы выполняются слишком быстро (задержка по умолчанию 5 секунд, для изменения нажмите 's')

Запускаем в MySQL:

mysql> SELECT SLEEP(100);

Затем посмотрите вывод mytop.