Spec-Zone.ru › MariaDB

Таблица событий Performance Schema events_statements_history

Таблица events_statements_history по умолчанию содержит десять последних завершенных событий выполнения запроса на поток. Это число можно изменить, установив системную переменную performance_schema_events_statements_history_size при запуске сервера.

Структура таблицы идентична структуре таблицы events_statements_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 если измерение времени не велось.
LOCK_TIME Время в пикосекундах, затраченное на ожидание блокировок. Время рассчитывается в микросекундах, но хранится в пикосекундах для совместимости с другими временными метками.
SQL_TEXT SQL-запрос или NULL если команда не связана с SQL-запросом.
DIGEST Digest запроса.
DIGEST_TEXT Текст digest запроса.
CURRENT_SCHEMA База данных по умолчанию для запроса или NULL если её нет.
OBJECT_SCHEMA Зарезервировано, в настоящее время NULL
OBJECT_NAME Зарезервировано, в настоящее время NULL
OBJECT_TYPE Зарезервировано, в настоящее время NULL
OBJECT_INSTANCE_BEGIN Адрес в памяти объекта запроса.
MYSQL_ERRNO Код ошибки. Полный список см. в Кодах ошибок MariaDB.
RETURNED_SQLSTATE Значение SQLSTATE.
MESSAGE_TEXT Сообщение об ошибке запроса. См. Коды ошибок MariaDB.
ERRORS 0 если SQLSTATE обозначает завершение (начиная с 00) или предупреждение (01), иначе 1.
WARNINGS Количество предупреждений из области диагностики.
ROWS_AFFECTED Количество затронутых строк запросом.
ROWS_SENT Количество возвращенных строк.
ROWS_EXAMINED Количество строк, прочитанных во время выполнения запроса.
CREATED_TMP_DISK_TABLES Количество временных таблиц на диске, созданных запросом.
CREATED_TMP_TABLES Количество временных таблиц, созданных запросом.
SELECT_FULL_JOIN Количество выполненных соединений запросом, которые не использовали индекс.
SELECT_FULL_RANGE_JOIN Количество выполненных соединений запросом, которые использовали поиск диапазона в первой таблице.
SELECT_RANGE Количество выполненных соединений запросом, которые использовали диапазон в первой таблице.
SELECT_RANGE_CHECK Количество соединений без ключей, выполненных запросом, которые проверяют использование ключа после каждой строки.
SELECT_SCAN Количество соединений, выполненных запросом, которые использовали полное сканирование первой таблицы.
SORT_MERGE_PASSES Количество проходов слияния алгоритмом сортировки, выполненных запросом. Если слишком высокое, возможно, необходимо увеличить sort_buffer_size.
SORT_RANGE Количество выполненных сортировок запросом, которые использовали диапазон.
SORT_ROWS Количество отсортированных строк запросом.
SORT_SCAN Количество выполненных сортировок запросом, которые использовали полное сканирование таблицы.
NO_INDEX_USED 0 если запрос выполнил сканирование таблицы с индексом, 1 если без индекса.
NO_GOOD_INDEX_USED 0 если для запроса был найден хороший индекс, 1 если хороший индекс не был найден. См. Range checked for each record description в статье EXPLAIN.
NESTING_EVENT_ID Зарезервировано, в настоящее время NULL.
NESTING_EVENT_TYPE Зарезервировано, в настоящее время NULL.

Очистить эту таблицу можно с помощью TRUNCATE TABLE инструкции.

events_statements_current и events_statements_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_statements_history-table/

Spec-Zone.ru

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