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_WAITTP_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.