Некоторое время назад я показал вам команды, с помощью которых они могли управлять сервером MySQL, создавать пользователей, работать с базами данных и т. д. Что ж, в этой статье я покажу вам некоторые приложения, которые вы можете использовать в терминале, чтобы увидеть, как выполняются запросы на сервере MySQL, то есть проверить производительность MySQL, увидеть выполняемые запросы и т. Д.
Мой топ
Ты помнишь топ или HTOP что служит монитором системы в терминале? Хорошо, Mytop было то же самое, но для MySQL
Вы должны сначала установить его, для этого выполните поиск в вашем репозитории и установите пакет с именем Mytop:
В Debian, Ubuntu или производных это будет
sudo apt-get install mytop
После установки они запускают его, но, конечно, они должны указать имя пользователя, пароль и IP-адрес сервера MySQL, например, при условии, что они запускают mytop на том же сервере, используя SSH или что-то подобное, предполагая, что пользователь является пользователем root, а пароль - t00r ... тогда это будет:
mytop -u root -p t00r
Как вы можете видеть на изображении, mytop предоставляет нам различную информацию:
- Статистика используемых потоков
- SQL-запросы
- Как долго работает сервис
- Нагрузка или потребление
- Запросить IP
- Пользователь делает запрос
- Время ... и т. Д.
MyTop - это программа, написанная на Perl, это отличный вариант проверить, как работает наш сервер MySQL.
Иннотоп
Он устанавливается по умолчанию, когда мы устанавливаем сервер MySQL, поэтому нам нужно только запустить его, передав ему, как и mytop, имя пользователя и пароль:
innotop -u usuario -p password -h ip-del-servidor
Предполагая, что пользователь root, пароль t00r и что мы выполняем команду по SSH на том же сервере:
innotop -u root -p t00r
Как видите, он дает нам интересную информацию, входящие и исходящие данные, загрузку, объем или использование кеша и т. Д.
Mysqladmin
Этого Я уже говорил с вами в другом постеОднако помните, что с помощью следующей команды мы можем увидеть информацию о сервере MySQL:
mysqladmin -u usuario -p password version
Если снова предположить, что пользователь root и пароль t00r, это будет:
mysqladmin -u root -p version
И он попросит у нас пароль ... тогда мы находим что-то вроде этого:
Здесь мы видим версию MySQL, количество работающих потоков, тип подключения, срок службы и т. Д.
конец
Если вы ищете хороший инструмент для мониторинга производительности и работы вашего сервера MySQL, я рекомендую Mytop e Innotop.
Один показывает информацию, а другой - нет, оба на самом деле отличные варианты, в зависимости от того, что нам нужно просмотреть, их будет более чем достаточно.
Ну вот где идет пост.
хорошая работа, об этом не знал.
А для постгресса?