Thread Command Values

A thread can have any of the following COMMAND values (displayed by the COMMAND field listed by the SHOW PROCESSLIST statement or in the Information Schema PROCESSLIST Table, as well as the PROCESSLIST_COMMAND value listed in the Performance Schema threads Table). These indicate the nature of the thread's activity.

Value
Description

Value

Description

Binlog Dump

Master thread for sending binary log contents to a slave.

Change user

Executing a change user operation.

Close stmt

Connect

Replication slave is connected to its master.

Connect Out

Replication slave is in the process of connecting to its master.

Create DB

Executing an operation to create a database.

Daemon

Internal server thread rather than for servicing a client connection.

Debug

Generating debug information.

Delayed insert

A delayed-insert handler.

Drop DB

Executing an operation to drop a database.

Error

Error.

Execute

Executing a prepared statement.

Fetch

Fetching the results of an executed prepared statement.

Field List

Retrieving table column information.

Init DB

Selecting default database.

Kill

Killing another thread.

Long Data

Retrieving long data from the result of executing a prepared statement.

Ping

Handling a server ping request.

Prepare

Preparing a prepared statement.

Processlist

Preparing processlist information about server threads.

Query

Executing a statement.

Quit

In the process of terminating the thread.

Refresh

Flushing a table, logs or caches, or refreshing replication server or status variable information.

Register Slave

Registering a slave server.

Reset stmt

Resetting a prepared statement.

Set option

Setting or resetting a client statement execution option.

Sleep

Waiting for the client to send a new statement.

Shutdown

Shutting down the server.

Statistics

Preparing status information about the server.

Table Dump

Sending the contents of a table to a slave.

Time

Not used.

This page is licensed: CC BY-SA / Gnu FDL

Last updated

Was this helpful?