Таблица событий ожидания Performance Schema events_waits_history
Таблица events_waits_history по умолчанию содержит десять последних завершенных событий ожидания на поток. Это число можно изменить, установив системную переменную performance_schema_events_waits_history_size при запуске сервера.
Структура таблицы идентична структуре таблицы events_waits_current и содержит следующие столбцы:
| Столбец | Описание |
|---|---|
THREAD_ID |
Поток, связанный с событием. Вместе с EVENT_ID однозначно определяет строку. |
EVENT_ID |
Текущий номер события потока в начале события. Вместе с THREAD_ID однозначно определяет строку. |
END_EVENT_ID |
NULL когда событие началось, устанавливается в текущий номер события потока в конце события. |
EVENT_NAME |
Имя инструмента события и NAME из таблицы setup_instruments |
SOURCE |
Имя и номер строки файла исходного кода, содержащего инструментированный код, который породил событие. |
TIMER_START |
Значение в пикосекундах, когда началось измерение времени события, или NULL если измерение времени не собирается. |
TIMER_END |
Значение в пикосекундах, когда закончилось измерение времени события, или NULL если измерение времени не собирается. |
TIMER_WAIT |
Значение в пикосекундах продолжительности события или NULL если измерение времени не собирается. |
SPINS |
Количество циклов ожидания для мьютекса, или NULL если циклы ожидания не используются или ожидание не инструментировано. |
OBJECT_SCHEMA |
Имя схемы, которая содержит таблицу для объектов ввода-вывода таблиц, иначе NULL для объектов ввода-вывода файлов и синхронизации. |
OBJECT_NAME |
Имя файла для объектов ввода-вывода файлов, имя таблицы для объектов ввода-вывода таблиц, значение IP:PORT сокета для объекта сокета или NULL для объекта синхронизации. |
INDEX NAME |
Имя индекса, PRIMARY для первичного ключа или NULL если индекс не используется. |
OBJECT_TYPE |
FILE для объекта файла, TABLE или TEMPORARY TABLE для объекта таблицы или NULL для объекта синхронизации. |
OBJECT_INSTANCE_BEGIN |
Адрес объекта в памяти. |
NESTING_EVENT_ID |
EVENT_ID события, в рамках которого вложено это событие. |
NESTING_EVENT_TYPE |
Тип вложенного события. Либо statement, stage или wait. |
OPERATION |
Тип операции, например, чтение, запись или блокировка. |
NUMBER_OF_BYTES |
Количество байтов, прочитанных или записанных операцией, или NULL для ожиданий ввода-вывода таблиц. |
FLAGS |
Зарезервировано для использования в будущем. |
Очистить эту таблицу можно с помощью TRUNCATE TABLE оператора.
events_waits_current и events_waits_history_long — связанные таблицы.
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/performance-schema-events_waits_history-table/