Spec-Zone.ru › MySQL 9.2

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.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/sys-processlist.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API