Терминальные приложения для проверки производительности MySQL

Некоторое время назад я показал вам команды, с помощью которых они могли управлять сервером 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

Как вы можете видеть на изображении, 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

innotop_1

Как видите, он дает нам интересную информацию, входящие и исходящие данные, загрузку, объем или использование кеша и т. Д.

Mysqladmin

Этого Я уже говорил с вами в другом постеОднако помните, что с помощью следующей команды мы можем увидеть информацию о сервере MySQL:

mysqladmin -u usuario -p password version

Если снова предположить, что пользователь root и пароль t00r, это будет:

mysqladmin -u root -p version

И он попросит у нас пароль ... тогда мы находим что-то вроде этого:

Mysqladmin

Здесь мы видим версию MySQL, количество работающих потоков, тип подключения, срок службы и т. Д.

конец

Если вы ищете хороший инструмент для мониторинга производительности и работы вашего сервера MySQL, я рекомендую Mytop e Innotop.

Один показывает информацию, а другой - нет, оба на самом деле отличные варианты, в зависимости от того, что нам нужно просмотреть, их будет более чем достаточно.

Ну вот где идет пост.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хорхе Кано сказал

    хорошая работа, об этом не знал.

  2.   Эдо сказал

    А для постгресса?