MySQL MOSTRAR LISTA DE PROCESSOS

Resumo : neste tutorial, você aprenderá como usar o SHOW PROCESSLISTcomando para encontrar os threads em execução no momento.

Às vezes, você pode receber o erro “muitas conexões” retornado pelo servidor MySQL. Para descobrir os motivos, você pode usar o SHOW PROCESSLISTcomando.

O SHOW PROCESSLISTcomando retorna todos os threads em execução no momento. Você pode então encerrar os threads ociosos com a KILLinstrução.

O seguinte mostra a sintaxe do SHOW PROCESSLISTcomando:

SHOW [FULL] PROCESSLIST;
Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Contas com PROCESS privilégio  podem visualizar todos os tópicos. Caso contrário, eles poderão visualizar apenas os tópicos associados às suas contas.

O seguinte mostra um exemplo da saída do SHOW PROCESSLISTcomando:

mysql>SHOW PROCESSLIST;

+----+-----------------+-----------------+---------------+---------+------+------------------------+------------------+
| Id | User            | Host            | db            | Command | Time | State                  | Info             |
+----+-----------------+-----------------+---------------+---------+------+------------------------+------------------+
|  4 | event_scheduler | localhost       | NULL          | Daemon  | 2246 | Waiting on empty queue | NULL             |
| 14 | root            | localhost:50924 | NULL          | Query   |    0 | starting               | SHOW PROCESSLIST |
| 15 | car             | localhost:50933 | classicmodels | Sleep   |    2 |                        | NULL             |
+----+-----------------+-----------------+---------------+---------+------+------------------------+------------------+
3 rows in set (0.00 sec)Linguagem de código:  PHP  ( php )

A saída do SHOW PROCESSLISTcomando consiste nas seguintes colunas:

Eu ia

O ID do processo do cliente

Do utilizador

O nome de usuário associado ao thread.

Hospedar

O host ao qual o cliente está conectado

BD

O banco de dados padrão se for selecionado de outra formaNULL

Comando

O tipo de comando

Tempo

O número de segundos que o thread atual esteve em seu estado atual.

Estado

O estado do thread que representa uma ação, evento ou estado que indica qual thread está sendo executado.

Informações

A instrução está sendo executada ou NULLse não está executando nenhuma instrução. Se você não usar a FULLpalavra-chave no SHOW PROCESSLISTcomando, apenas os primeiros 100 caracteres de cada instrução serão retornados na coluna Informações.

Neste tutorial, você aprendeu como usar a SHOW PROCESSLISTinstrução MySQL para localizar os threads em execução no momento.

Deixe um comentário

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