Aplicativos de terminal para verificar o desempenho do MySQL

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

meu top

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

innotop_1

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:

mysqladmin

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

      Jorge cano dito

    bom trabalho, isso não sabia.

      edo dito

    E para postgress?