Spec-Zone.ru › MySQL 5.7

25.12.15.10 Таблицы сводного состояния переменных статуса

Примечание

Значение системной переменной show_compatibility_56 влияет на доступную информацию из описанных здесь таблиц. Подробнее см. описание этой переменной в разделе 5.1.7, «Переменные системы сервера».

Схема производительности предоставляет информацию о переменных состояния в таблицах, описанных в разделе 25.12.14, «Таблицы переменных состояния схемы производительности». Она также предоставляет агрегированную информацию о переменных состояния в сводных таблицах, описанных здесь. Каждая сводная таблица переменных состояния имеет один или несколько группирующих столбцов, указывающих, как таблица агрегирует значения состояний:

  • status_by_account содержит столбцы USER, HOST и VARIABLE_NAME для обобщения переменных состояния по учетной записи.

  • status_by_host содержит столбцы HOST и VARIABLE_NAME для обобщения переменных состояния по хосту, с которого подключились клиенты.

  • status_by_user содержит столбцы USER и VARIABLE_NAME для обобщения переменных состояния по имени пользователя клиента.

Каждая сводная таблица переменных состояния имеет этот сводный столбец, содержащий агрегированные значения:

  • VARIABLE_VALUE

    Агрегированное значение переменной состояния для активных и завершенных сессий.

Значение «“учетная запись”» в этих таблицах аналогично его значению в таблицах разрешений MySQL в базе данных системы mysql, в том смысле, что этот термин относится к комбинации значений пользователя и хоста. Они отличаются тем, что для таблиц разрешений часть хоста учетной записи может быть шаблоном, в то время как для таблиц схемы производительности значение хоста всегда является конкретным именем хоста без шаблонов.

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

Статистика учетной записи, хоста и пользователя не собирается, если системные переменные performance_schema_accounts_size, performance_schema_hosts_size и performance_schema_users_size соответственно установлены в 0.

Схема производительности поддерживает TRUNCATE TABLE для сводных таблиц переменных состояния следующим образом; во всех случаях состояние активных сессий не изменяется:

  • status_by_account: Агрегирует состояние учетной записи из завершенных сессий в состояние пользователя и хоста, затем сбрасывает состояние учетной записи.

  • status_by_host: Сбрасывает агрегированное состояние хоста из завершенных сессий.

  • status_by_user: Сбрасывает агрегированное состояние пользователя из завершенных сессий.

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

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

Spec-Zone.ru

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