This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-22. For the latest, interactive version please visit https://mariadb.com/kb/.

SHOW PROCESSLIST

Sintassi

SHOW [FULL] PROCESSLIST

Spiegazione

SHOW PROCESSLIST mostra i thread in esecuzione. Questa informazione può essere letta anche dalla tabella INFORMATION_SCHEMA.PROCESSLIST o dal comando mysqladmin processlist. Se si dispone del privilegio PROCESS, è possibile visualizzare tutti i thread. Altrimenti, si vedranno solo i propri (cioè quelli associati all'account di MariaDB che si sta usando). Se non si specifica la parola chiave FULL, nel campo Info appariranno soltanto i primi 100 caratteri.

Le colonne mostrate in "SHOW PROCESSLIST; " sono:

NomeSpiegazioneIntrodotto in
IDL'ID del processo.
USERIl nome utente associato al processo.
HOSTL'host al quale il client è connesso.
DBIl database di default del processo (NULL se non c'è un default).
COMMANDIl tipo di comando.
TIMEDa quanti secondi il processo si trova nello stato attuale.
STATELo stato del server.
INFOL'istruzione in esecuzione.
PROGRESSIl progresso complessivo del processo (0-100%)[1]MariaDB 5.3
MEMORY_USAGEQuanta memoria è usata dal processo.previsto per MariaDB 10.0
EXAMINED_ROWSNumero di righe esaminate dal processo.previsto per MariaDB 10.0

"SELECT * FROM information_schema.processlist; " restituisce le seguenti colonne aggiuntive:

NomeSpiegazioneIntrodotto in
TIME_MSDa quanti millisecondi il processo si trova nello stato attuale.MariaDB 5.1
STAGELo stadio nel quale si trova il processo.MariaDB 5.3
MAX_STAGEIl numero totale di stadi.MariaDB 5.3
PROGRESSIl progesso del processo all'interno dello stadio attuale (0-100%).MariaDB 5.3

Esempi

Da MariaDB 5.1.x:

MariaDB [(none)]> SHOW FULL PROCESSLIST;
+---------+-------+-----------+------+---------+------+-------+-----------------------+
| Id      | User  | Host      | db   | Command | Time | State | Info                  |
+---------+-------+-----------+------+---------+------+-------+-----------------------+
| 1988880 | dbart | localhost | NULL | Query   |    0 | NULL  | SHOW FULL PROCESSLIST |
+---------+-------+-----------+------+---------+------+-------+-----------------------+
1 row in set (0.00 sec)

MariaDB [(none)]> SELECT * FROM information_schema.processlist;
+---------+-------+-----------+------+---------+------+-----------+----------------------------------------------+---------+
| ID      | USER  | HOST      | DB   | COMMAND | TIME | STATE     | INFO                                         | TIME_MS |
+---------+-------+-----------+------+---------+------+-----------+----------------------------------------------+---------+
| 1988880 | dbart | localhost | NULL | Query   |    0 | executing | SELECT * FROM information_schema.processlist |   0.444 |
+---------+-------+-----------+------+---------+------+-----------+----------------------------------------------+---------+
1 row in set (0.00 sec)

Da MariaDB 5.5.x:

MariaDB [(none)]> SHOW FULL PROCESSLIST;
+-----+------+-----------+------+---------+------+-------+-----------------------+----------+
| Id  | User | Host      | db   | Command | Time | State | Info                  | Progress |
+-----+------+-----------+------+---------+------+-------+-----------------------+----------+
| 126 | root | localhost | NULL | Query   |    0 | NULL  | SHOW FULL PROCESSLIST |    0.000 |
+-----+------+-----------+------+---------+------+-------+-----------------------+----------+
1 row in set (0.00 sec)

MariaDB [(none)]> SELECT * FROM information_schema.processlist;
+-----+--------+-----------+------+---------+------+-----------+----------------------------------------------+---------+-------+-----------+----------+
| ID  | USER   | HOST      | DB   | COMMAND | TIME | STATE     | INFO                                         | TIME_MS | STAGE | MAX_STAGE | PROGRESS |
+-----+--------+-----------+------+---------+------+-----------+----------------------------------------------+---------+-------+-----------+----------+
| 126 | root | localhost | NULL | Query   |    0 | executing | SELECT * FROM information_schema.processlist | 344.718 |     0 |         0 |    0.000 |
+-----+--------+-----------+------+---------+------+-----------+----------------------------------------------+---------+-------+-----------+----------+
1 row in set (0.42 sec)

Riferimenti

  1. Si veda: Progress Reporting for more information.
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.