Таблица событий схемы производительности events_statements_summary_by_digest
«Digest схемы производительности» — это хэшированная, нормализованная форма запроса со снятыми конкретными значениями данных. Она позволяет собирать статистику для похожих типов запросов.
Таблица схемы производительности Performance Schema events_statements_summary_by_digest записывает события запросов, сгруппированные по схеме и дайджесту. Она содержит следующие столбцы:
| Столбец | Описание |
|---|---|
SCHEMA NAME |
Имя базы данных. Записи суммируются вместе с DIGEST. |
DIGEST |
Digest схемы производительности. Записи суммируются вместе с SCHEMA NAME. |
DIGEST TEXT |
Незахешированная форма дайджеста. |
COUNT_STAR |
Количество суммированных событий. |
SUM_TIMER_WAIT |
Общее время ожидания суммированных событий, для которых оно отслеживается. |
MIN_TIMER_WAIT |
Минимальное время ожидания суммированных событий, для которых оно отслеживается. |
AVG_TIMER_WAIT |
Среднее время ожидания суммированных событий, для которых оно отслеживается. |
MAX_TIMER_WAIT |
Максимальное время ожидания суммированных событий, для которых оно отслеживается. |
SUM_LOCK_TIME |
Сумма столбца LOCK_TIME в таблице events_statements_current. |
SUM_ERRORS |
Сумма столбца ERRORS в таблице events_statements_current. |
SUM_WARNINGS |
Сумма столбца WARNINGS в таблице events_statements_current. |
SUM_ROWS_AFFECTED |
Сумма столбца ROWS_AFFECTED в таблице events_statements_current. |
SUM_ROWS_SENT |
Сумма столбца ROWS_SENT в таблице events_statements_current. |
SUM_ROWS_EXAMINED |
Сумма столбца ROWS_EXAMINED в таблице events_statements_current. |
SUM_CREATED_TMP_DISK_TABLES |
Сумма столбца CREATED_TMP_DISK_TABLES в таблице events_statements_current. |
SUM_CREATED_TMP_TABLES |
Сумма столбца CREATED_TMP_TABLES в таблице events_statements_current. |
SUM_SELECT_FULL_JOIN |
Сумма столбца SELECT_FULL_JOIN в таблице events_statements_current. |
SUM_SELECT_FULL_RANGE_JOIN |
Сумма столбца SELECT_FULL_RANGE_JOIN в таблице events_statements_current. |
SUM_SELECT_RANGE |
Сумма столбца SELECT_RANGE в таблице events_statements_current. |
SUM_SELECT_RANGE_CHECK |
Сумма столбца SELECT_RANGE_CHECK в таблице events_statements_current. |
SUM_SELECT_SCAN |
Сумма столбца SELECT_SCAN в таблице events_statements_current. |
SUM_SORT_MERGE_PASSES |
Сумма столбца SORT_MERGE_PASSES в таблице events_statements_current. |
SUM_SORT_RANGE |
Сумма столбца SORT_RANGE в таблице events_statements_current. |
SUM_SORT_ROWS |
Сумма столбца SORT_ROWS в таблице events_statements_current. |
SUM_SORT_SCAN |
Сумма столбца SORT_SCAN в таблице events_statements_current. |
SUM_NO_INDEX_USED |
Сумма столбца NO_INDEX_USED в таблице events_statements_current. |
SUM_NO_GOOD_INDEX_USED |
Сумма столбца NO_GOOD_INDEX_USED в таблице events_statements_current. |
FIRST_SEEN |
Время первого обнаружения дайджеста. |
LAST_SEEN |
Время последнего обнаружения дайджеста. |
Столбцы *_TIMER_WAIT рассчитывают результаты только для событий с отслеживаемым временем ожидания, так как у событий без отслеживания время ожидания NULL.
Размер таблицы events_statements_summary_by_digest ограничен переменной системы performance_schema_digests_size. После достижения предела и заполнения таблицы все записи агрегируются в строке с дайджестом NULL. Значение COUNT_STAR этой строки NULL показывает, сколько дайджестов записано в строке, а значит, указывает на то, нужно ли увеличить performance_schema_digests_size, чтобы получить более точную статистику.
© 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_summary_by_digest-table/