Таблица событий схемы производительности events_statements_current
Таблица 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_TEXT |
Текст резюме заявки. |
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_history и 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_current-table/