MySQL | Lista de Processos

Para listar os processos em execução do MySQL execute a seguinte instrução SQL:

show processlist;

Você verá um resultado semelhante a este:


+--------+---------+-----------+---------+---------+------+-------+-----------------------------------------+
| Id     | User    | Host      | db      | Command | Time | State | Info                                    |
+--------+---------+-----------+---------+---------+------+-------+-----------------------------------------+
| 771538 | next_bp | localhost | next_bp | Sleep   |    0 |       | NULL                                    |
| 771541 | next_bp | localhost | next_bp | Query   |    2 | NULL  | SELECT tmp.versao_processo_atividade_id,|
| 771543 | root    | localhost | NULL    | Query   |    0 | NULL  | show processlist                        |
+--------+---------+-----------+---------+---------+------+-------+-----------------------------------------+
3 rows in set (0.00 sec)

A coluna “Time” nos informa a quantos segundos este processo está em execução.
A coluna “Info” exibe o início da instrução SQL que está sendo processada.

Para matar um processo utilize o comando kill seguido pelo id do processo. Exemplo:

kill 771541;