Spec-Zone .ru
спецификации, руководства, описания, API
|
events_statements_current
таблица содержит текущие события оператора, одну строку
на поток, показывая текущий статус нового следившего за развитием события оператора потока.
events_statements_current
таблица может быть усеченной с TRUNCATE TABLE
.
Из таблиц, которые содержат строки события оператора, events_statements_current
является самым фундаментальным. Другие таблицы, которые
содержат строки события оператора, логически получаются из текущих событий. Например, events_statements_history
и events_statements_history_long
таблицы являются наборами новых событий
оператора до постоянного числа строк.
events_statements_current
у таблицы есть эти столбцы:
THREAD_ID
Поток связался с событием. THREAD_ID
и EVENT_ID
значения, принятые вместе, формируют первичный ключ, который
однозначно определяет строку. Ни у каких двух строк не будет той же самой пары значений.
EVENT_ID
Текущее число события потока, когда событие запускается.
END_EVENT_ID
Этот столбец устанавливается в NULL
когда событие запускается, и
обновленный к текущему числу события потока, когда событие заканчивается.
EVENT_NAME
Имя инструмента, у которого было собрано событие. Это - a setup_instruments.NAME
значение. Инструментальные имена имеют многократные части и формируют иерархию, как обсуждено в Разделе 20.4, "Инструментальные
Соглашения о присвоении имен Схемы Производительности".
Для SQL-операторов, EVENT_NAME
значение первоначально statement/com/Query
пока оператор не анализируется, затем изменяется на
более соответствующее значение, как описано в Разделе
20.9.5, "Таблицы События Оператора Схемы Производительности".
SOURCE
Имя исходного файла, содержащего инструментованный код, который произвел событие и номер строки в файле, в котором происходит инструментарий. Это позволяет Вам проверить источник, чтобы определить точно, какой код включается.
TIMER_START
, TIMER_END
,
TIMER_WAIT
Информация о синхронизации для события. Модуль для этих значений является пикосекундами (trillionths
секунды). TIMER_START
и TIMER_END
значения
указывают когда синхронизация события, запущенная и законченная. TIMER_WAIT
прошедшее время события (продолжительность).
Если событие не закончилось, TIMER_END
и TIMER_WAIT
NULL
.
Если событие производится из инструмента, который имеет TIMED = NO
,
информация синхронизации не собирается, и TIMER_START
, TIMER_END
, и TIMER_WAIT
все NULL
.
Для обсуждения пикосекунд как модуль в течение времен события и факторов, которые влияют на временные стоимости, см. Раздел 20.2.3.1, "Синхронизация События Схемы Производительности".
LOCK_TIME
Время потратило ожидание блокировок таблицы. Это значение вычисляется в микросекундах, но нормализуется к пикосекундам для более легкого сравнения с другими таймерами Схемы Производительности.
SQL_TEXT
Текст SQL-оператора. Для команды, не связанной с SQL-оператором, значение NULL
.
DIGEST
Обзор оператора MD5 оценивает как строка 32 шестнадцатеричных символов, или NULL
если statement_digest
потребитель no
. Для
получения дополнительной информации о переваривании оператора, см. Раздел
20.7, "Обзоры Оператора Схемы Производительности".
DIGEST_TEXT
Нормализованный текст обзора оператора, или NULL
если statement_digest
потребитель no
. Для
получения дополнительной информации о переваривании оператора, см. Раздел
20.7, "Обзоры Оператора Схемы Производительности".
CURRENT_SCHEMA
База данных значения по умолчанию для оператора, NULL
если нет ни
одного.
OBJECT_SCHEMA
, OBJECT_NAME
,
OBJECT_TYPE
Зарезервированный. В настоящий момент NULL
.
OBJECT_INSTANCE_BEGIN
Этот столбец идентифицирует оператор. Значение является адресом объекта в памяти.
MYSQL_ERRNO
Код ошибки оператора, от области диагностики оператора.
RETURNED_SQLSTATE
Значение оператора SQLSTATE, от области диагностики оператора.
MESSAGE_TEXT
Сообщение об ошибке оператора, от области диагностики оператора.
ERRORS
Произошла ли ошибка для оператора. Значение 0, если значение SQLSTATE начинается 00
(завершение) или 01
(предупреждение).
Значение 1, значение SQLSTATE, что-либо еще.
WARNINGS
Число предупреждений, от области диагностики оператора.
ROWS_AFFECTED
На число строк влияет оператор. Для описания значения "влиявших"
см. Раздел 21.8.7.1,"mysql_affected_rows()
"
.
ROWS_SENT
Число строк возвратилось оператором.
ROWS_EXAMINED
Число строк читало из механизмов хранения во время выполнения оператора.
CREATED_TMP_DISK_TABLES
Как Created_tmp_disk_tables
переменная состояния, но определенный для
оператора.
CREATED_TMP_TABLES
Как Created_tmp_tables
переменная состояния, но определенный для
оператора.
SELECT_FULL_JOIN
Как Select_full_join
переменная состояния, но определенный для оператора.
SELECT_FULL_RANGE_JOIN
Как Select_full_range_join
переменная состояния, но определенный для
оператора.
SELECT_RANGE
Как Select_range
переменная состояния, но определенный для оператора.
SELECT_RANGE_CHECK
Как Select_range_check
переменная состояния, но определенный для
оператора.
SELECT_SCAN
Как Select_scan
переменная состояния, но определенный для оператора.
SORT_MERGE_PASSES
Как Sort_merge_passes
переменная состояния, но определенный для
оператора.
SORT_RANGE
Как Sort_range
переменная состояния, но определенный для оператора.
SORT_ROWS
Как Sort_rows
переменная состояния, но определенный для оператора.
SORT_SCAN
Как Sort_scan
переменная состояния, но определенный для оператора.
NO_INDEX_USED
1, если оператор, выполняемый сканирование таблицы, не используя индексирование, 0 иначе.
NO_GOOD_INDEX_USED
1, если сервер, найденный отрицательным результатом, индексирует, чтобы использовать для оператора,
0 иначе. Для дополнительной информации см. описание Extra
столбец от
EXPLAIN
вывод для Range checked for each
record
значение в Разделе 8.8.2,"EXPLAIN
Выходной Формат".
NESTING_EVENT_ID
, NESTING_EVENT_TYPE
Зарезервированный. В настоящий момент NULL
.