Como monitorar mysql em tempo real com mytop
mytop é um sistema de monitoramento top-como linha de comando em tempo real baseado em MySQL. É escrito por Jeremy Zawodny, e está disponível para download gratuito. Ele roda na maioria dos sistemas baseados em UNIX, e mais definitivamente em máquinas Linux. Esse tipo de monitoramento em tempo real pode ser muito útil quando se administra um servidor MySQL.
Você precisa de um servidor MySQL trabalhando e alguns módulos Perl como a DBI, DBD :: mysql, Term :: ReadKey e Getopt :: longo para ser capaz de usar mytop. Você pode baixar a versão do código fonte de mytop a partir do site do projeto, ou você pode obter um pacote binário pré-compilado para a sua distribuição. Eu sei que existem pacotes para o Fedora / Red Hat e para sistemas Ubuntu. Você deve ser capaz de encontrá-los muito facilmente na web. Depois de conseguir a versão binária do mytop instalá-lo.
Depois de ter instalado mytop você pode verificar se ele está funcionando usando o seguinte comando:
Video: POINT BLANK LIVE EM TEMPO REAL
# Mytop -h dbserver -u dbuser -p dbpassword
MySQL no dbserver (5.0.37) até 50 + 17: 53: 46 [13:20:38]
Consultas: QPS 2.5G: 609 Lento: 0,0 Se / in / Up / DE (%): 01/00/00/00
Eficiência Key: 99,8% Bps in / out: 0.0 / 0.0
ID de usuário do host / IP DB Tempo Cmd Consulta ou Estado
- - --- - - - ----
9570443 dbuser 192.168.10.9 appdb 0 Prepar
9575575 dbuser 192.168.10.9 appdb 0 sono
9576920 dbuser 192.168.10.9 appdb 0 sono
9593343 dbuser 192.168.10.4 appdb 0 sono
9601720 dbuser 192.168.10.3 appdb processo completo show de 0 Consulta
9574728 dbuser 192.168.10.9 appdb um sono
9575771 dbuser 192.168.10.9 appdb um sono
9579103 dbuser 192.168.10.9 appdb um sono
9579962 dbuser 192.168.10.4 appdb um sono
9581070 dbuser 192.168.10.4 appdb um sono
9585516 dbuser 192.168.10.4 appdb um sono
9585518 dbuser 192.168.10.4 appdb um sono
9597503 dbuser 192.168.10.4 appdb um sono
9597952 dbuser 192.168.10.4 appdb um sono
9599442 dbuser 192.168.10.9 appdb um sono
Video: poitn blank live ao vivo em tempo real
Substituir dbserver, dbuser, e dbpassword com as credenciais corretas de seu servidor MySQL. Isso deve levá-lo fora dos blocos com mytop. Você pode ler esta documentação se você quiser ver uma lista de opções suportadas pelo mytop