Как я могу видеть использование процессора и памяти любым конкретным запросом mysql?

0

Если я запускаю верхнюю команду в Linux, я могу видеть процессор и память, используя любой процесс. Как будто я хочу видеть это в mysql. Если я запускаю mysql> show processlist, он дает мне значения Id, User, Host, db, Command, Time, State, Info и т.д. Но не давать информацию о ЦП или памяти. Как я могу это получить.

Теги:

2 ответа

0

вы возвращаете использование памяти запросом mysql:

mysql> SELECT MEMORY_PEAK as memory;

для проверки загрузки процессора вы можете использовать:

root@database: /home/user# vmstat 1 10

в вашей команде linux

0

Вы можете использовать команду linux perf (из linux-tools-common package).

Например, для вашей команды:

$ perf stat <your command>

Для вашего процесса:

$ perf top

Существует много вариантов, помимо вышесказанного, для ваших нужд.

Вы можете обратиться на веб-сайт: http://www.brendangregg.com/perf.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню