CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
28.10.2020

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Заметки :: Блогометки :: Приложения

Заметки :: Блогометки :: Debian Day

MyTop: top для MySQL

http://beshenov.ru

Оригинал: «mytop: a top clone for MySQL», 26 декабря 2007 г.

Никогда не думали: «Какого черта делает сервер MySQL?!» Ответ на вопрос — MyTop. Это клон top, утилиты, с которой знаком каждый системный администратор, но он следит не за системой, а за потоками MySQL. В двух словах, это отличная утилита командной строки, которая подключается к серверу MySQL, периодически выполняет команды SHOW PROCESSLIST, SHOW STATUS и отображает сводные результаты, к которым можно применять различные фильтры. После установки вы можете запускать mytop с некоторым параметрами, например,

mytop -u пользователь -p пароль -d база_данных
Параметры можно записать в файл настроек ~/.mytop.

Как видно на снимке, основной экран делится на две части. Сверху находится статистика по серверу (прячется по нажатию H). Там указаны
  • имя узла, версия и время работы сервера MySQL,
  • общее число обработанных запросов и среднее число запросов в секунду, число медленно обрабатываемых запросов (slow queries),
  • текущая информация по числу запросов в секунду, медленно обрабатываемых запросах и потоках,
  • сведения об эффективности буфера ключей (как часто MySQL находит ключи в буфере, не обращаясь к диску), среднее число байтов, посланных и полученных сервером, и число байтов, пересылаемых в данный момент.
Во второй части экрана отображены все активные потоки (в том числе тот, который использует MyTop). Здесь можно видеть имя пользователя, базы данных и узла; текущий запрос или состояние. Как сказано в документации, лучше запускать программу в xterm — этот терминал шире обычных 80 символов, и строки таблицы потоков можно видеть целиком. Для выбора конкретных узлов или баз данных нажмите h или d, фильтр пользователей вызывается клавишей u. Фильтры сбрасывает F. Для получения дополнительной информации по выбранному потоку нажмите f. k уничтожает поток. Если вы хотите использовать MyTop в скрипте или веб-приложении, доступен пакетный режим — запуск с ключом -b. В пакетном режиме MyTop печатает таблицу без ограничения на число строк, после чего завершает работу. MyTop давно есть в Debian и Ubuntu.



Комментарии

аноним, Wed Jun 10 17:05:49 2009:
Аноним, а rehash кто будет делать ?
tigerman, Thu Jun 12 14:39:26 2008:
запускай через sudo mytop
аноним, Wed Mar 26 15:12:12 2008:
вот такой вот ответ после установкаи под freebsd

mytop: Command not found.

man mytop -работает

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds