Spec-Zone.ru › MySQL 5.7

24.5.4 Таблица INFORMATION_SCHEMA TP_THREAD_STATE

Таблица TP_THREAD_STATE содержит по одной строке для каждого потока, созданного пулом потоков для обработки подключений.

В таблице TP_THREAD_STATE содержатся следующие столбцы:

  • TP_GROUP_ID

    Идентификатор группы потоков.

  • TP_THREAD_NUMBER

    Идентификатор потока внутри его группы потоков. TP_GROUP_ID и TP_THREAD_NUMBER вместе образуют уникальный ключ в таблице.

  • PROCESS_COUNT

    Интервал в 10 миллисекунд, в течение которого оператор, использующий этот поток, выполняется. 0 означает, что оператор не выполняется, 1 — что он выполняется в течение первых 10 миллисекунд, и так далее.

  • WAIT_TYPE

    Тип ожидания потока. NULL означает, что поток не заблокирован. В противном случае поток заблокирован вызовом thd_wait_begin(), а значение указывает тип ожидания. Столбцы xxx_WAIT таблицы TP_THREAD_GROUP_STATS накапливают счетчики для каждого типа ожидания.

    Значение WAIT_TYPE — это строка, описывающая тип ожидания, как показано в следующей таблице.

    Таблица 24.8 Значения WAIT_TYPE таблицы TP_THREAD_STATE

    Таблица 24.8 Значения WAIT_TYPE таблицы TP_THREAD_STATE
    Тип ожидания Описание
    THD_WAIT_SLEEP Ожидание приостановки
    THD_WAIT_DISKIO Ожидание ввода/вывода с диска
    THD_WAIT_ROW_LOCK Ожидание блокировки строки
    THD_WAIT_GLOBAL_LOCK Ожидание глобальной блокировки
    THD_WAIT_META_DATA_LOCK Ожидание блокировки метаданных
    THD_WAIT_TABLE_LOCK Ожидание блокировки таблицы
    THD_WAIT_USER_LOCK Ожидание пользовательской блокировки
    THD_WAIT_BINLOG Ожидание binlog
    THD_WAIT_GROUP_COMMIT Ожидание групповой фиксации
    THD_WAIT_SYNC Ожидание fsync

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/information-schema-tp-thread-state-table.html

Spec-Zone.ru

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