В системе FreeBSD мониторинг mysql mtop.
На одном из проектов возросла нагрузка на базу данных, решил установить mtop, для мониторинга процессов в mysql.
Устанавливаем.
# cd /usr/ports/databases/mtop && make install clean
Установка не долгая.
Если нет простого пользователя в базе данных, то создаем его, пример создания простого пользователя тут.
Или создаем простого пользователя с возможность просмотра процессов в базе данных.
grant process on *.* to 'nata'@'localhost' identified by 'пароль';
У меня он уже создан, nata.
# mtop -dbu nata -p "пароль пользователя"
Ключ -dbu нужен для того что бы mtop не коннектится к базе стандартным пользователь mysqltop в программе мониторинга.
Вот что получилось.
load averages: 1.45, 1.02, 0.98 mysqld 5.6.40 up 1 day(s), 6:02 hrs 2 threads: 2 running, 8 cached. Queries/slow: 24/0 Cache Hit: 99.94% Opened tables: 0 RRN: 456 TLW: 3.3K SFJ: 0 SMP: 0 QPS: 0 ID USER HOST DB TIME COMMAND STATE INFO 149360 peskas localhost peskas 1 Query Creating sor SELECT a.id, a.title AS title, a.description AS text, a.hit 149337 nata localhost Query init show full processlist ---
Удобно отслеживать тяжелые запросы, которые нагружают сервер.
Вот и весь пример как в FreeBSD мониторинг mysql mtop
как правильно удалять пользователя в базе..
MariaDB phpmyadmin root.