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.
Aquí puedes ver las reseñas y valoraciones de los usuarios
Si piensas que ha resultado de ayuda nuestro post, sería de mucha ayuda si lo compartieras con más juniors y nos ayudes a extender esta información.