GoGPT Best VPN GoSearch

Значок OnWorks

mytopp - Интернет в облаке

Запустите mytopp в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда mytopp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mytop - отображать информацию о производительности сервера MySQL, например, `top '

СИНТАКСИС


Mytop [опции]

НАЛИЧИЕ


В последней версии Mytop можно получить http://www.mysqlfanboy.com/mytop/ it может быть
также быть на CPAN.

ТРЕБОВАНИЯ


Для того чтобы Mytop для правильной работы у вас должно быть следующее:

* Perl 5.005 или новее
* Config :: IniFiles;
* Getopt :: Long
* DBI и DBD :: mysql
* Term :: ReadKey из CPAN

В большинстве систем, вероятно, все они будут установлены, за исключением Term :: ReadKey. Вы будете
нужно забрать это из CPAN. Вы можете получить Term :: ReadKey здесь:

http://search.cpan.org/search? dist = TermReadKey

И вам, очевидно, нужен доступ к серверу MySQL (версия 3.22.x или 3.23.x) с
необходимая безопасность для запуска ОТКРЫТЬ СПИСОК ПРОЦЕССОВ и ОТКРЫТЬ статус команды.

Если вы пользователь Windows и используете Perl ActiveState, вы можете использовать PPM (Perl Package
Manager) для установки модулей MySQL и Term :: ReadKey.

По желанию Цвет Поддержка
Кроме того, если вам нужен цвет Mytop (рекомендуется), установите Term :: ANSIColor из
КПАН:

http://search.cpan.org/search? dist = ANSIColor

Как только вы это сделаете, Mytop будет использовать его автоматически. Однако над цветом пока не работают.
Windows. Патчи приветствуются. :-)

По желанию Привет-Res тайминг
Если вы хотите, Mytop для предоставления более точной статистики запросов в секунду в реальном времени,
установите модуль Time :: HiRes из CPAN. Mytop автоматически заметит, что у вас есть
и используйте его, а не стандартный механизм синхронизации.

Платформы
Mytop известно, что он работает:

* Линукс (2.2.х, 2.4.х)
* FreeBSD (2.2, 3.x, 4.x)
* MacOS
* БСДИ 4.х
* Солярис 2.x
* Windows NT 4.x (ActivePerl)

Если вы обнаружите, что он работает на другой платформе, сообщите мне. Учитывая, что это все
Код Perl, я ожидаю, что он будет довольно переносимым для Unix и Unix-подобных систем. Черт возьми, это может быть
даже работать в системах Win32.

ОПИСАНИЕ


Помощь в улучшении этого программного обеспечения всегда приветствуется. Не стесняйтесь обращаться к автору (см.
«АВТОР» ниже) с отчетами об ошибках, исправлениями, предложениями и комментариями. Дополнительно "ОШИБКИ"
предоставит список того, что это программное обеспечение еще не может делать.

Сказав это, вот подробности того, как это работает и что вы можете с этим делать.

The Основная информация
Mytop был вдохновлен инструментом системного мониторинга ная. Я обычно использую ная в Linux,
FreeBSD и Solaris. Вы, вероятно, заметите здесь особенности каждого из них.

Mytop будет подключаться к серверу MySQL и периодически запускать ОТКРЫТЬ СПИСОК ПРОЦЕССОВ и ОТКРЫТЬ
статус команды и попытаться обобщить информацию из них в удобном формате.

The Дисплей
The Mytop Экран дисплея действительно разбит на две части. Верхние 4 строки (заголовок) содержат
сводная информация о вашем сервере MySQL. Например, вы можете увидеть что-то вроде:

MySQL на локальном хосте (4.0.13-log) до 1 + 11: 13: 00 [23:29:11]
Запросы: 19.3 млн запросов в секунду: 160 Медление: 1.0 Se / In / Up / De (%): 00/80/03/17
сейчас qps: 219 Медленно qps: 0.0 Потоки: 1 (1/16) 00/74/00/25
Ключевая эффективность: 99.3% Bps вход / выход: 30.5k / 162.8 Теперь вход / выход: 32.7k / 3.3k

Первая строка определяет имя хоста сервера (localhost) и версию MySQL.
он работает. Правая сторона показывает время безотказной работы серверного процесса MySQL в
формат дни + часы: минуты: секунды (как и в верхней части FreeBSD), а также текущее время.

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

Третий - значения в реальном времени. Сначала количество запросов в секунду, затем количество
медленные запросы, за которыми следуют проценты запросов (как в предыдущей строке).

А в четвертой строке отображается эффективность ключевого буфера (как часто ключи считываются из
буфер, а не диск) и количество байтов, которые MySQL отправил и получил, оба
над всем и в последнем цикле.

Вы можете переключить заголовок, нажав h при беге Mytop.

Во второй части дисплея отображается столько потоков, сколько может поместиться на экране. По умолчанию они
сортируются по времени простоя (сначала наименее простаивает). Дисплей выглядит так:

ID User Host Dbase Time Cmd Query или State
- ---- ---- ----- ---- --- --------------
61 jzawodn localhost music 0 Запрос показать список процессов

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

Часто информация о запросе - это то, что вас действительно интересует, поэтому неплохо запустить
Mytop в xterm, который шире обычных 80 столбцов, если это возможно.

Если вы установили поддержку цвета, на дисплее ниток отображается цветовая кодировка нитей. В
Текущая цветовая схема работает только в окне с темным (например, черным) фоном. В
цвета выбираются согласно столбцу «Команда» дисплея:

Запрос - желтый
Сон - Белый
Подключить - зеленый
Медленно - Ярко
Длинный - пурпурный

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

аргументы
Mytop обрабатывает длинные и короткие аргументы командной строки. Не все варианты имеют одновременно длинные и
короткие форматы, однако. Длинные аргументы имеют два тире "-". Короткие аргументы имеют только
один '-'.

-u or --Пользователь username
Имя пользователя для входа на сервер MySQL. По умолчанию: ''корень''.

-p or --проходить or --пароль password
Пароль для использования при входе на сервер MySQL. По умолчанию: нет.

ВНИМАНИЕ: это небезопасно, так как пароль виден всем. Видеть --незамедлительный
вместо!

-h or --хозяин хоста[:порт]
Имя хоста сервера MySQL. За именем хоста может следовать номер порта опции.
Обратите внимание, что порт указывается отдельно от хоста при использовании файла конфигурации.
По умолчанию: ''локальный''.

--порт or -P порт
Если вы используете MySQL на нестандартном порту, используйте это, чтобы указать номер порта.
По умолчанию: 3306.

-s or --задерживать секунды
Как долго между обновлениями дисплея. Дефолт: 5

-d or --дб or --база данных база данных
Используйте, если хотите Mytop для подключения к конкретной базе данных по умолчанию. По умолчанию: нет.

-b or --партия or --пакетный режим
В пакетном режиме mytop запускается только один раз, не очищает экран и не накладывает ограничений на
количество печатаемых строк. Это подходит для периодического бега (возможно,
от крон), чтобы сохранить информацию в файл для последующего просмотра. Вы можете использовать
пакетный режим в сценарии CGI, чтобы время от времени отображать статус вашего сервера MySQL на
веб.

По умолчанию: не задано.

-S or --разъем / путь / к / сокету
Если ты бежишь Mytop на том же хосте, что и MySQL, вы можете захотеть, чтобы он использовал
Сокет MySQL напрямую, а не стандартное соединение TCP / IP. Если да, просто укажите
вариант.

Обратите внимание, что указание сокета сделает Mytop игнорировать любой хост и / или порт, который вы
мог бы указать. Если сокет не существует (или указанный файл не
socket), этот параметр будет проигнорирован и Mytop будет использовать имя хоста и номер порта
.

По умолчанию: нет.

- заголовок or --нет заголовка
Укажите, нужно ли отображать заголовок. Вы можете переключить это с помощью h ключ
в то время как Mytop бежит.

По умолчанию: заголовок.

--цвет or --ноцвет
Укажите, хотите ли вы цветной дисплей. Это не действует, если у вас нет цвета
поддержка доступна.

По умолчанию: если у вас есть поддержка цвета, Mytop попробует цвет, если вы не скажете этого не делать.

-i or --праздный or --нои or - ноидл
Укажите, хотите ли вы, чтобы незанятые (спящие) потоки отображались в списке. Если спящие потоки
опущены, порядок сортировки по умолчанию меняется на обратный, поэтому самые длинные запросы
появляются вверху списка.

По умолчанию: простаивает.

--незамедлительный or --без подсказки
Укажите, хотите ли вы, чтобы вам предлагалось ввести пароль вашей базы данных. Это обеспечивает
немного больше безопасности, так как это не только предотвращает просмотр пароля в
список процессов, но также не требует, чтобы пароль сохранялся в виде обычного текста в вашем
"~ / .mytop"конфигурационный файл. Вы будете Важно будет предложено, если пароль не был
указанный в вашем файле конфигурации или с помощью другого параметра командной строки.

По умолчанию: без подсказки.

--решать
Если в MySQL установлен параметр пропуска разрешения (чтобы он не выполнял обратный поиск DNS на
каждое входящее соединение) mytop может заменять IP-адреса именами хостов, но переключаться
этот вариант.

По умолчанию: noresolve

--длинный or --нолонг
Для больших чисел выведите все цифры (например, 10.000) вместо более компактного
приближение (например, 10.0k).

По умолчанию: nolong.

-m or --Режим Режим
Укажите начальный режим запросов в секунду(запросов в секунду), ная(обзор), CMD(сводка команд),
InnoDB(Статус InnoDB) или статус().

По умолчанию: ная

--Сортировать or --носорт
Обратный порядок сортировки с возрастания на убывание с использованием времени простоя.

По умолчанию: nosort.

Аргументы командной строки всегда имеют приоритет над параметрами файла конфигурации. Что происходит
потому что файл конфигурации читается ДО применяются аргументы командной строки.

Конфиг Файл
Вместо того, чтобы всегда использовать громоздкие параметры командной строки, вы также можете использовать файл конфигурации в
ваш домашний каталог ("~ / .mytop"). Если представить, Mytop прочитает его автоматически. Читается
до обрабатываются любые из ваших аргументов командной строки, поэтому ваши аргументы командной строки
переопределит директивы в файле конфигурации.

Вот пример файла конфигурации "~ / .mytop"который реализует настройки по умолчанию, описанные выше.

пользователь = корень
пройти =
хост = localhost
db = тест
задержка = 5
Порт = 3306
медленный = 10
socket =
batchmode = 0
header = 1
цвет = 1
холостой ход = 1
длинный = 120

Использование файла конфигурации поможет гарантировать, что пароль вашей базы данных не будет виден пользователям.
в командной строке. Просто убедитесь, что разрешения включены "~ / .mytop"таковы, что
другие не могут его прочитать (если, конечно, вы этого не хотите).

У вас могут быть пробелы по обе стороны от "=" в строках файла конфигурации.

Если присутствует, mytop также будет читать конфигурационный файл mysql по умолчанию "~ / .my.cnf". Значения от
обе секции [client] и [mytop] читаются в этом порядке. Длинные варианты база данных
и password предпочтительнее коротких версий db и pass чтобы соответствовать синтаксису mysql.
Эти настройки имеют самый низкий приоритет и будут перезаписаны любым из значений в
"~ / .mytop"или параметры командной строки.

кратчайший путь Ключи
Следующие клавиши выполняют различные действия, пока Mytop это работает. Те, у кого нет
были реализованы, перечислены как таковые. Они включены, чтобы дать пользователю представление о том, что
приходит.

? Показать справку.

c Показать «счетчики команд» на основе значений Com_ * в SHOW STATUS. Это новый
характерная черта. Обратная связь приветствуется.

C Включение и выключение цвета дисплея. По умолчанию включено.

d Показывать только потоки, подключенные к определенной базе данных.

f Учитывая идентификатор потока, отобразить весь запрос, который поток был (и все еще может быть)
работает.

F Отключите всю фильтрацию (хост, пользователь и БД).

h Показывать запросы только с определенного хоста.

H Переключить отображение заголовка. Вы также можете указать "header = 0" или "header = 1" в
ваш файл конфигурации, чтобы установить поведение по умолчанию.

i Переключить отображение незанятых (спящих) потоков. Если спящие потоки фильтруются,
порядок сортировки по умолчанию обратный, так что самые длинные запросы появляются в
вверху списка.

I Переключитесь в режим состояния InnoDB. Будет отображен вывод "SHOW INNODB STATUS".
каждый цикл. В будущей версии это может фактически суммировать эти данные, а не
производство сырого продукта.

k Убить нить.

m Переключить режимы. В настоящее время он переключается из режима «top» в режим «qps» (запросов в секунду).
Режим). В этом режиме mytop будет записывать одно целое число в секунду. Число написано
отражает количество запросов, выполненных сервером за одну предыдущую секунду
интервал.

В будущем могут быть добавлены другие режимы.

o Измените порядок сортировки по умолчанию.

p Приостановить отображение.

q Выход Mytop

r Сбросьте счетчики состояния сервера через РУМЯНЕЦ статус команда.

R Переключить обратный поиск IP. По умолчанию включено.

s Измените время сна (количество секунд между обновлениями дисплея).

S Установите количество секунд, в течение которых запрос должен будет выполняться, прежде чем он будет считаться старым и
будут выделены.

u Показывать только темы, принадлежащие дающему пользователю.

The s key имеет аналог командной строки: -s.

The h key имеет два аналога в командной строке: - заголовок и --нет заголовка.

Используйте mytopp онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.