30.4.3.22 Сводка процессов и представление x$processlist
Список процессов MySQL показывает операции, которые в данный момент выполняет набор потоков, работающих в сервере. Представления processlist и x$processlist обобщают информацию о процессах. Они предоставляют более полную информацию, чем оператор SHOW PROCESSLIST и таблица INFORMATION_SCHEMA PROCESSLIST, а также не блокируют работу. По умолчанию строки сортируются по убыванию времени процесса и убыванию времени ожидания. Для сравнения источников информации о процессах см. Источники информации о процессах.
Здесь приведены краткие описания столбцов. Для получения дополнительной информации см. описание таблицы Performance Schema threads в разделе 29.12.22.8, «Таблица 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, 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.