Spec-Zone.ru › MySQL 9.2

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

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

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

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

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

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

  • VARIABLE_VALUE

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

Сводные таблицы переменных состояния имеют следующие индексы:

  • status_by_account:

    • Первичный ключ по (USER, HOST, VARIABLE_NAME)

  • status_by_host:

    • Первичный ключ по (HOST, VARIABLE_NAME)

  • status_by_user:

    • Первичный ключ по (USER, VARIABLE_NAME)

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

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

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

Модуль Performance Schema поддерживает 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-9.2-en/performance-schema-status-variable-summary-tables.html

Spec-Zone.ru

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