Um tempo atrás eu mostrei alguns comandos pelos quais eles poderiam gerenciar um servidor MySQL, criar usuários, trabalhar com bancos de dados, etc. Bem, neste artigo vou mostrar alguns aplicativos que você pode usar no terminal para ver como estão as consultas no servidor MySQL, ou seja, verificar o desempenho do MySQL, ver as consultas em andamento, etc.
MeuTop
Você se lembra topo ou htop que serve como monitor do sistema no terminal? Boa, meu top tem sido o mesmo, mas para MySQL
Você deve primeiro instalá-lo, para esta pesquisa em seu repositório e instalar o pacote chamado meu top:
No Debian, Ubuntu ou derivados, seria
sudo apt-get install mytop
Uma vez instalados, eles o executam, mas é claro, eles devem especificar o nome de usuário, senha e IP do servidor MySQL, por exemplo, supondo que rodem mytop no mesmo servidor usando SSH ou algo semelhante, supondo que o usuário seja root e a senha seja t00r ... então seria:
mytop -u root -p t00r
Como você pode ver na imagem, o mytop nos fornece várias informações:
- Estatísticas de tópicos em uso
- Consultas SQL
- Há quanto tempo o serviço está em execução
- Carga ou consumo
- Solicitar IP
- Usuário fazendo a solicitação
- Tempo ... etc
MyTop é um programa escrito em Perl, é uma excelente opção para verificar como está o nosso servidor MySQL.
Innotop
Ele é instalado por padrão quando instalamos o servidor MySQL, então só temos que executá-lo passando-o como mytop o nome de usuário e a senha:
innotop -u usuario -p password -h ip-del-servidor
Supondo que o usuário seja root, a senha é t00r e que executamos o comando por SSH no mesmo servidor:
innotop -u root -p t00r
Como você pode ver, este nos dá informações interessantes, dados de entrada e saída, carga, escopo ou uso do cache, etc.
mysqladmin
Deste Ja falei com voce em outro postNo entanto, lembre-se de que com o seguinte comando podemos ver informações sobre o servidor MySQL:
mysqladmin -u usuario -p password version
Assumindo novamente que o usuário é root e a senha é t00r, seria:
mysqladmin -u root -p version
E ele vai nos pedir a senha ... então encontramos algo assim:
Aqui vemos a versão do MySQL, número de threads em funcionamento, tipo de conexão, tempo de vida útil, etc.
final
Se você está procurando uma boa ferramenta para monitorar o desempenho e operação do seu servidor MySQL, eu recomendo meu top e inotop.
Um mostra informações que o outro não, ambos são opções realmente excelentes, dependendo do que precisarmos revisar, serão mais do que suficientes.
Bem, é aqui que o post vai.
bom trabalho, isso não sabia.
E para postgress?