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

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


mytop

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

mytop [2016/10/20 08:27] (текущий)
sander создано
Строка 1: Строка 1:
 +====== mytop ======
 +
 +===== Установка =====
 +<code bash>
 +apt-get install mytop
 +</​code>​
 +
 +===== Ключи =====
 +
 +После установки мы сразу можем начать ею пользоваться,​ введя команду:​
 +<code bash>
 +mytop -u %USER% -p %PASSWORD%
 +
 +#где %USER% — имя пользователя БД, а %PASSWORD% — его пароль.
 +
 +mytop -u %USER% -p %PASSWORD% -d %DATABASE%
 +
 +</​code>​
 +
 +Ключ -h %HOST% поможет подключиться к удаленному серверу,​ а ключ -P позволит указать порт.\\
 +\\
 +После запуска утилиты,​ мы видим стандартную top подобную среду, которая разделяется на две секции. В верхней секции отображены основные показатели базы, в нижней представлена информация о потоках.
 +
 +===== Горячие клавиши. =====
 +
 +
 +  - h позволяет фильтровать потоки по заданному узлу.
 +  - d фильтрует потоки по имени базы.
 +  - u фильтрует потоки по пользователю.
 +  - F сбрасывает фильтры.
 +  - f показывает информацию по выбранному потоку. Необходимо указать ID потока.
 +  - i режим отображения только активных потоков,​ вернуться к общему списку можно, повторно нажав i.
 +  - H скрыть верхнюю секцию.
 +  - с отображает счетчики команд.
 +  - k завершает поток с указанным ID.
 +  - 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