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;