Spec-Zone.ru › MySQL 5.7

25.12.15.2 Таблицы сводного просмотра этапов

Модуль Performance Schema поддерживает таблицы для сбора текущих и недавних событий этапов и агрегирует эту информацию в сводных таблицах. Раздел 25.12.5, «Таблицы событий этапов Performance Schema» описывает события, на основе которых формируются сводные данные по этапам. Обратитесь к этому разделу для получения информации о содержании событий этапов, текущих и исторических таблицах событий этапов, а также о том, как управлять сбором событий этапов, который по умолчанию отключен.

Пример сводной информации о событиях этапов:

mysql> SELECT *
       FROM performance_schema.events_stages_summary_global_by_event_name\G
...
*************************** 5. row ***************************
    EVENT_NAME: stage/sql/checking permissions
    COUNT_STAR: 57
SUM_TIMER_WAIT: 26501888880
MIN_TIMER_WAIT: 7317456
AVG_TIMER_WAIT: 464945295
MAX_TIMER_WAIT: 12858936792
...
*************************** 9. row ***************************
    EVENT_NAME: stage/sql/closing tables
    COUNT_STAR: 37
SUM_TIMER_WAIT: 662606568
MIN_TIMER_WAIT: 1593864
AVG_TIMER_WAIT: 17907891
MAX_TIMER_WAIT: 437977248
...

Каждая сводная таблица этапов имеет один или несколько группирующих столбцов, чтобы указать, как таблица агрегирует события. Названия событий относятся к именам инструментов событий в таблице setup_instruments.

  • events_stages_summary_by_account_by_event_name имеет столбцы USER, HOST и EVENT_NAME. Каждая строка обобщает события для заданного пользователя (сочетание пользователя и хоста) и имени события.

  • events_stages_summary_by_host_by_event_name имеет столбцы HOST и EVENT_NAME. Каждая строка обобщает события для заданного хоста и имени события.

  • events_stages_summary_by_thread_by_event_name имеет столбцы EVENT_NAME и THREAD_ID. Каждая строка обобщает события для заданного потока и имени события.

  • events_stages_summary_by_user_by_event_name имеет столбцы USER и EVENT_NAME. Каждая строка обобщает события для заданного пользователя и имени события.

  • events_stages_summary_global_by_event_name имеет столбец EVENT_NAME. Каждая строка обобщает события для заданного имени события.

Каждая сводная таблица этапов имеет эти столбцы со сводными значениями, содержащими агрегированные значения: COUNT_STAR, SUM_TIMER_WAIT, MIN_TIMER_WAIT, AVG_TIMER_WAIT и MAX_TIMER_WAIT. Эти столбцы аналогичны столбцам с такими же именами в таблицах сводного просмотра событий ожидания (см. Раздел 25.12.15.1, «Таблицы сводного просмотра событий ожидания»), за исключением того, что сводные таблицы этапов агрегируют события из events_stages_current, а не из events_waits_current.

TRUNCATE TABLE разрешен для таблиц сводного просмотра этапов. Его действие:

  • Для сводных таблиц, не агрегированных по пользователю, хосту или имени пользователя, усечение сбрасывает значения сводных столбцов в ноль, а не удаляет строки.

  • Для сводных таблиц, агрегированных по пользователю, хосту или имени пользователя, усечение удаляет строки для пользователей, хостов или имен пользователей без подключений и сбрасывает значения сводных столбцов в ноль для оставшихся строк.

Кроме того, каждая сводная таблица этапов, агрегированная по пользователю, хосту, имени пользователя или потоку, неявно усекается при усечении таблицы подключений, от которой она зависит, или усечении events_stages_summary_global_by_event_name. Подробности см. в Разделе 25.12.8, «Таблицы подключений Performance Schema».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/performance-schema-stage-summary-tables.html

Spec-Zone.ru

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