Для мониторинга сервера MySQL есть неплохая программа, которая называется MyTOP. Находится в репозиториях Debian, поэтому для установки достаточно выполнить команду:
apt-get install mytop
Теперь можно начать процесс мониторинга за сервером MySQL. Для этого нужно к нему подключиться, скомандовав:
mytop -u user -p password -d base_data
Вместо выделенных аргументов нужно подставлять соответственно имя пользователя БД, пароль и имя самой БД. Если используем глобального пользователя root, то указывать имя БД необязательно, т.к. для мониторинга все равно будут выведены все созданные БД.
Как и у команды top, в mytop в верхней части экрана консоли выводится полезная информация:
- имя хоста; версия запущенного сервера MySQL; время работы сервера MySQL.
- общее количество обработанных запросов к базе; среднее количество запросов в секунду; количество медленно обрабатываемых запросов.
- информация о процессах: всего, активных, кешированных.
- эффективность буфера ключей; среднее число байтов, посланных и полученных сервером; число байтов, пересылаемых в данный момент.
Далее следует таблица с информацией об активных потоках.