Spec-Zone.ru › MySQL 9.2

29.12.2.1 Таблица setup_actors

Таблица setup_actors содержит информацию, определяющую, следует ли включать мониторинг и журналирование исторических событий для новых фоновых серверных потоков (потоков, связанных с клиентскими подключениями). По умолчанию размер этой таблицы составляет 100 строк. Для изменения размера таблицы измените системную переменную performance_schema_setup_actors_size при запуске сервера.

Для каждого нового фонового потока Performance Schema сопоставляет пользователя и хост потока со строками таблицы setup_actors. Если строка из этой таблицы соответствует, значения столбцов ENABLED и HISTORY используются для установки столбцов INSTRUMENTED и HISTORY соответственно в строке таблицы threads для потока. Это позволяет настраивать и регистрировать исторические события выборочно по хосту, пользователю или учетной записи (сочетание пользователя и хоста). Если соответствия нет, столбцы INSTRUMENTED и HISTORY потока устанавливаются в значение NO.

Для фоновых потоков ассоциированный пользователь отсутствует. Значения INSTRUMENTED и HISTORY устанавливаются по умолчанию как YES, и setup_actors не используется.

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

mysql> SELECT * FROM performance_schema.setup_actors;
+------+------+------+---------+---------+
| HOST | USER | ROLE | ENABLED | HISTORY |
+------+------+------+---------+---------+
| %    | %    | %    | YES     | YES     |
+------+------+------+---------+---------+

Сведения о том, как использовать таблицу setup_actors для влияния на мониторинг событий, см. в разделе 29.4.6, «Предварительный отбор по потоку».

Изменения в таблице setup_actors влияют только на фоновые потоки, созданные после внесения изменений, а не на существующие потоки. Чтобы повлиять на существующие потоки, измените столбцы INSTRUMENTED и HISTORY строк таблицы threads.

Таблица setup_actors содержит следующие столбцы:

  • HOST

    Имя хоста. Должно быть буквальным именем или '%', обозначающим “любой хост.”

  • USER

    Имя пользователя. Должно быть буквальным именем или '%', обозначающим “любой пользователь.”

  • ROLE

    Не используется.

  • ENABLED

    Включает ли мониторинг для сопоставленных по строке фоновых потоков. Значение равно YES или NO.

  • HISTORY

    Включает ли протоколирование исторических событий для сопоставленных по строке фоновых потоков. Значение равно YES или NO.

В таблице setup_actors определены следующие индексы:

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

Разрешено использовать TRUNCATE TABLE для таблицы setup_actors. Он удаляет строки.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/performance-schema-setup-actors-table.html

Spec-Zone.ru

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