Spec-Zone.ru › MySQL 5.7

26.4.3.22 Список процессов и представления x$processlist

Список процессов MySQL указывает операции, выполняемые в данный момент набором потоков, выполняющихся в сервере. Представления processlist и x$processlist обобщают информацию о процессах. Они предоставляют более полную информацию, чем оператор SHOW PROCESSLIST и таблица INFORMATION_SCHEMA PROCESSLIST, а также не блокируют работу. По умолчанию строки сортируются по убыванию времени процесса и по убыванию времени ожидания. Сравнение источников информации о процессах см. в Источниках информации о процессах.

Описания столбцов здесь краткие. Для получения дополнительной информации см. описание таблицы Performance Schema threads в разделе 25.12.16.4, «Таблица threads».

Представления processlist и x$processlist имеют следующие столбцы:

  • thd_id

    Идентификатор потока.

  • conn_id

    Идентификатор соединения.

  • user

    Пользователь потока или имя потока.

  • db

    База данных по умолчанию для потока или NULL, если её нет.

  • command

    Для фоновых потоков тип команды, которую поток выполняет от имени клиента, или Sleep, если сеанс бездействует.

  • state

    Действие, событие или состояние, указывающие, что делает поток.

  • time

    Время в секундах, в течение которого поток находится в текущем состоянии.

  • current_statement

    Оператор, который выполняет поток, или NULL, если он не выполняет ни одного оператора.

  • statement_latency

    Сколько времени выполняется оператор.

  • progress

    Процент завершённой работы для этапов, поддерживающих отчёт о прогрессе. См. Раздел 26.3, «Отчёт о прогрессе схемы sys».

  • lock_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

    Был ли включён режим автоматического подтверждения при запуске текущей транзакции.

  • pid

    Идентификатор процесса клиента.

  • program_name

    Имя программы клиента.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/sys-processlist.html

Spec-Zone.ru

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