Spec-Zone.ru › MySQL 8.4

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

Spec-Zone.ru

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