30.4.3.22 Список процессов и представление x$processlist
Список процессов MySQL показывает операции, которые в данный момент выполняет набор потоков, работающих в сервере. Представления processlist и x$processlist обобщают информацию о процессах. Они предоставляют более полную информацию, чем оператор SHOW PROCESSLIST и таблица INFORMATION_SCHEMA PROCESSLIST, а также не блокируют работу. По умолчанию строки отсортированы по убыванию времени процесса и времени ожидания. Сравнение источников информации о процессах см. в Источниках информации о процессах.
Описания столбцов здесь краткие. Для получения дополнительной информации см. описание таблицы Performance Schema threads в разделе 29.12.22.9, «Таблица threads».
Представления processlist и x$processlist имеют следующие столбцы:
-
thd_idИдентификатор потока.
-
conn_idИдентификатор подключения.
-
userПользователь потока или имя потока.
-
dbБаза данных по умолчанию для потока или
NULL, если её нет. -
commandДля фоновых потоков тип команды, которую поток выполняет от имени клиента, или
Sleep, если сеанс неактивен. -
stateДействие, событие или состояние, которое указывает, что делает поток.
-
timeВремя в секундах, которое поток находится в текущем состоянии.
-
current_statementЗапрос, который выполняет поток, или
NULL, если он не выполняет ни одного запроса. -
execution_engineДвижок обработки запросов. Значение может быть
PRIMARYилиSECONDARY. Для использования с HeatWave Service и HeatWave, где движокPRIMARY— этоInnoDB, а движокSECONDARY— HeatWave (RAPID). Для MySQL Community Edition Server, MySQL Enterprise Edition Server (локальный) и HeatWave Service без HeatWave это значение всегдаPRIMARY. -
statement_latencyВремя выполнения запроса.
-
progressПроцент выполненной работы для этапов, которые поддерживают отчет о прогрессе. См. раздел 30.3, «Отчет о прогрессе схемы sys».
-
lock_latencyВремя ожидания блокировок текущим запросом.
-
cpu_latencyВремя использования процессора для текущего потока.
-
rows_examinedКоличество строк, прочитанных из хранилищ данных текущим запросом.
-
rows_sentКоличество возвращенных строк текущим запросом.
-
rows_affectedКоличество затронутых строк текущим запросом.
-
tmp_tablesКоличество созданных внутренних временных таблиц в памяти текущим запросом.
-
tmp_disk_tablesКоличество созданных внутренних временных таблиц на диске текущим запросом.
-
full_scanКоличество полных сканирований таблиц, выполненных текущим запросом.
-
last_statementПоследний выполненный запрос потоком, если нет выполняемого запроса или ожидания.
-
last_statement_latencyВремя выполнения последнего выполненного запроса.
-
current_memoryКоличество байтов, выделенных потоком.
-
last_waitНазвание последнего события ожидания для потока.
-
last_wait_latencyВремя ожидания последнего события ожидания для потока.
-
sourceФайл и номер строки, содержащие инструментированный код, который сгенерировал событие.
-
trx_latencyВремя ожидания текущей транзакции для потока.
-
trx_stateСостояние текущей транзакции для потока.
-
trx_autocommitБыл ли включен режим autocommit при запуске текущей транзакции.
-
pidИдентификатор процесса клиента.
-
program_nameНазвание программы клиента.
© 2025 Oracle
Licensed under the GPLv2 License.