A thread can have any of the following
Command
values:
This is a thread on a replication source for sending binary log contents to a replica.
The thread is executing a change user operation.
The thread is closing a prepared statement.
Used by replication receiver threads connected to the source, and by replication worker threads.
A replica is connecting to its source.
The thread is executing a create database operation.
This thread is internal to the server, not a thread that services a client connection.
The thread is generating debugging information.
The thread is a delayed insert handler.
The thread is executing a drop database operation.
The thread is executing a prepared statement.
The thread is fetching the results from executing a prepared statement.
The thread is retrieving information for table columns.
The thread is selecting a default database.
The thread is killing another thread.
The thread is retrieving long data in the result of executing a prepared statement.
The thread is handling a server ping request.
The thread is preparing a prepared statement.
The thread is producing information about server threads.
Employed for user clients while executing queries by single-threaded replication applier threads, as well as by the replication coordinator thread.
The thread is terminating.
The thread is flushing table, logs, or caches, or resetting status variable or replication server information.
The thread is registering a replica server.
The thread is resetting a prepared statement.
The thread is setting or resetting a client statement execution option.
The thread is shutting down the server.
The thread is waiting for the client to send a new statement to it.
The thread is producing server status information.
Unused.