Инструменты пользователя

Инструменты сайта


mytop

mytop

Установка

apt-get install mytop

Ключи

После установки мы сразу можем начать ею пользоваться, введя команду:

mytop -u %USER% -p %PASSWORD%
 
#где %USER% — имя пользователя БД, а %PASSWORD% — его пароль.
 
mytop -u %USER% -p %PASSWORD% -d %DATABASE%

Ключ -h %HOST% поможет подключиться к удаленному серверу, а ключ -P позволит указать порт.

После запуска утилиты, мы видим стандартную top подобную среду, которая разделяется на две секции. В верхней секции отображены основные показатели базы, в нижней представлена информация о потоках.

Горячие клавиши.

  1. h позволяет фильтровать потоки по заданному узлу.
  2. d фильтрует потоки по имени базы.
  3. u фильтрует потоки по пользователю.
  4. F сбрасывает фильтры.
  5. f показывает информацию по выбранному потоку. Необходимо указать ID потока.
  6. i режим отображения только активных потоков, вернуться к общему списку можно, повторно нажав i.
  7. H скрыть верхнюю секцию.
  8. с отображает счетчики команд.
  9. k завершает поток с указанным ID.
  10. s изменяет время обновления. по умолчанию 5 секунд.

Пакетный режим

Помимо работы в интерактивном режиме, mytop умеет работать и в пакетном. Для этого при запуске mytop требуется указать ключ -b без аргументов.
В этом режиме неправильно использовать пароль в качестве аргумента для запуска mytop, поэтому лучше использовать конфигурационный файл.
Создадим файл ~/.mytop и добавим туда необходимые параметры. Файл может содержать следующие строки:

  • user=root #имя пользователя БД
  • pass= #пароль пользователя БД
  • host=localhost #Хост
  • db=test #Имя БД
  • delay=5 #Время обновления
  • port=3306 #Порт для подключения
  • batchmode=0 #Использовать ли пакетный режим. 1 - использовать.
  • header=1 #Отображать ли заголовок.
  • idle=1 #Отображать ли спящие потоки.
mytop.txt · Последние изменения: 2016/10/20 08:27 — sander