Установка и использование innotop

innotop — утилита для мониторинга состояния MySQL сервера.

Приведу пример установки innotop в Ubuntu. Так как innotop присутствует в mysql-client, то установим его и необходимые компоненты:

sudo apt install mysql-client libterm-readkey-perl libclass-dbi-perl libclass-dbi-mysql-perl

Команда установки в CentOS:

yum install innotop

После установки можно посмотреть какая версия установилась (например на момент написания статьи у меня в Ubuntu Server 16.04 установилась версия 1.7.1):

innotop --version

Но как оказалось 1.7.1 не совместима с новыми версиями MySQL, по этому я установил версию новее из git (после установки из под root будет запускаться версия 1.12.0, а под другими пользователями 1.7.1):

sudo apt update
sudo apt install git make
cd /usr/src/
sudo git clone https://github.com/innotop/innotop.git
cd innotop/
sudo perl Makefile.PL 
sudo make install
sudo innotop --version

Приведу примеры запуска:

sudo innotop
sudo innotop --user root --password password --host 127.0.0.1 --port 3306
sudo innotop --count 5 -d 1 -n
sudo innotop /var/log/mysql/mysqld.err
sudo innotop --help

Опишу отображаемые колонки:
Uptime — время работы MySQL сервера
MaxSQL — время выполнения самого длинного запроса
ReplLag – отставание репликации slave от master
QPS – количество запросов в секунду
Cxns – общее количество подключений к MySQL серверу
Run – количество текущих запросов к серверу
Lock – количество заблокированных запросов
Tbls -количество открытых таблиц
Repl – состояние slave-репликации
SQL – самый длинный запрос

Опишу функциональные клавиши и режимы:
d – Изменение частоты обновления информации (в секундах)
p – Пауза
q – Выход
A – Основная панель
B – Информация о InnoDB буферах
C – Статистика по запросам
D – InnoDB Deadlocks
F – InnoDB Foreign Key Errors
I – Статистика I/O
K – InnoDB Lock Waits
L – Locks
M – Статус репликации Master/Slave
O – Открытые таблицы
U – Статистика пользователей
Q – Список запросов (из SHOW FULL PROCESSLIST)
R – InnoDB Row Operations
S – Variables & Status
T – InnoDB операции

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

Оставьте комментарий

Добавить комментарий