Dica Rápida – Como Verificar Processos em Execução no MySQL

Olá Pessoal!

Abaixo iremos mostrar 2 alternativas para verificação de processos em execução ou sleeping no MySQL.

As mesmas são super úteis no dia-a-dia de um DBA, pois com esse recurso é possível verificar queries que estão demorando para executar, queries em sleeping, etc.

1º – Tela Gráfica Workbench

No canto superior esquerdo do MySQL Workbench, temos uma tab chamada Administration. Nela, podemos verificar alguns recursos como status do servidor (processamento, memória e etc), usuários/privilégios e também as conexões e processos em execução. Podemos utilizar essa forma para verificação de recursos e conexões:

Ao selecionar esta opção, haverá um relatório onde você poderá verificar os recursos e queries em execução ou sleeping.

Você pode controlar as conexões por aqui, por exemplo dar kill em comandos e conexões.

2º- Query

Com permissão de PROCESS você poderá ver todos processos, caso contrário você verá apenas os seus.

Há duas queries que podem ser utilizadas para isso:
show processlist;
SELECT * from information_schema.processlist

Para controlar as conexões e comandos, você pode utilizar o comando kill para “matar” os processos.

Abaixo, seguem três referências que complementam este post:
https://dev.mysql.com/doc/workbench/en/wb-mysql-connections-navigator-management-client-connections.html
https://dev.mysql.com/doc/refman/5.7/en/processlist-table.html
https://dev.mysql.com/doc/refman/5.7/en/show-processlist.html

Esperamos que esta dica ajude no seu dia-a-dia!
Abraço! Até breve!

 

Por Oberdan Schaider

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Artigos Recentes

Como Rastrear Consultas Que Utilizam Linked Server no SQL Server

Fale Conosco

Converse com nossos especialistas e descubra como transformar seus dados em informações seguras, disponíveis e acessíveis.

Endereço

Rua Angelo Antonello, 93 – Sala 62, Centro – Farroupilha/RS – CEP: 95170-492

Contato Comercial

Email: [email protected]
Telefone: (54) 3401-1471

Abrir bate-papo
Olá
Podemos ajudar?