Sintaxis

SHOW[FULL] PROCESSLIST

Descripción

SHOW PROCESSLIST le muestra qué subprocesos se están ejecutando. También puede obtener esta información del information_schema.PROCESSLIST mesa o el mysqladmin processlist mando. Si tienes el PROCESS privilege, puedes ver todos los hilos. De lo contrario, puede ver solo sus propios subprocesos (es decir, subprocesos asociados con la cuenta MariaDB que está utilizando). Si no usa el FULL palabra clave, solo los primeros 100 caracteres de cada declaración se muestran en el campo Información.

Las columnas que se muestran en SHOWPROCESSLIST están:

Nombre Descripción Introducido
ID El ID de proceso del cliente.
USER El nombre de usuario asociado con el proceso.
HOST El host al que está conectado el cliente.
DB La base de datos predeterminada del proceso (NULL si no es predeterminado).
COMMAND El tipo de comando. Consulte Valores de comando de subproceso.
TIME La cantidad de tiempo, en segundos, que el proceso ha estado en su estado actual. Para un subproceso SQL esclavo anterior a MariaDB 10.1, este es el tiempo en segundos entre la marca de tiempo del último evento replicado y el tiempo real de la máquina esclava.
STATE Consulte Estados de subprocesos.
INFO La declaración que se está ejecutando.
PROGRESS El progreso total del proceso (0-100%) (ver Informe de progreso). MariaDB5.3

Ver TIME_MS columna en information_schema.PROCESSLIST por las diferencias en el TIME columna entre MariaDB y MySQL.

los information_schema.PROCESSLIST La tabla contiene las siguientes columnas adicionales:

Nombre Descripción Introducido
TIME_MS La cantidad de tiempo, en milisegundos, que el proceso ha estado en su estado actual. MariaDB5.1
STAGE La etapa en la que se encuentra actualmente el proceso. MariaDB5.3
MAX_STAGE El número máximo de etapas. MariaDB5.3
PROGRESS El progreso del proceso dentro de la etapa actual (0-100%). MariaDB5.3
MEMORY_USED La cantidad de memoria utilizada por el proceso. MariaDB10.0.1
EXAMINED_ROWS El número de filas que ha examinado el proceso. MariaDB10.0.1
QUERY_ID ID de consulta. MariaDB10.0.5

Tenga en cuenta que el PROGRESS campo del esquema de información, y el PROGRESS campo de SHOW PROCESSLIST mostrar resultados diferentes. SHOW PROCESSLIST muestra el progreso total, mientras que el esquema de información muestra el progreso de la etapa actual únicamente.

Los subprocesos se pueden matar usando su thread_id, o, ya que MariaDB 10.0.5, su query_id, con el KILL declaración.

Dado que las consultas de esta tabla se bloquean, si el performance_schema está habilitado, es posible que desee consultar el THREADS mesa en su lugar.

Ejemplos de

Desde MariaDB 5.1.x

SHOWFULL PROCESSLIST;+---------+-------+-----------+------+---------+------+-------+-----------------------+| Id      |User| Host      | db   | Command |Time| State | Info                  |+---------+-------+-----------+------+---------+------+-------+-----------------------+|1988880| dbart | localhost |NULL| Query   |0|NULL|SHOWFULL PROCESSLIST |+---------+-------+-----------+------+---------+------+-------+-----------------------+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|+---------+-------+-----------+------+---------+------+-----------+----------------------------------------------+---------+

De MariaDB 5.5.x

SHOWFULL PROCESSLIST;+-----+------+-----------+------+---------+------+-------+-----------------------+----------+| Id  |User| Host      | db   | Command |Time| State | Info                  | Progress |+-----+------+-----------+------+---------+------+-------+-----------------------+----------+|126| root | localhost |NULL| Query   |0|NULL|SHOWFULL PROCESSLIST |0.000|+-----+------+-----------+------+---------+------+-------+-----------------------+----------+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|+-----+--------+-----------+------+---------+------+-----------+----------------------------------------------+---------+-------+-----------+----------+

De MariaDB 10.0.x

SHOW PROCESSLIST;+----+-----------------+-----------+------+---------+------+------------------------+------------------+----------+| Id |User| Host      | db   | Command |Time| State                  | Info             | Progress |+----+-----------------+-----------+------+---------+------+------------------------+------------------+----------+|2| event_scheduler | localhost |NULL| Daemon  |2693| Waiting on empty queue |NULL|0.000||4| root            | localhost |NULL| Query   |0|Tablelock|SHOW PROCESSLIST |0.000|+----+-----------------+-----------+------+---------+------+------------------------+------------------+----------+

El contenido reproducido en este sitio es propiedad de sus respectivos dueños, y MariaDB no revisa este contenido con anticipación. Los puntos de vista, la información y las opiniones expresadas por este contenido no representan necesariamente las de MariaDB o de cualquier otra parte.