Spec-Zone .ru
спецификации, руководства, описания, API

20.9.1.4. setup_objects Таблица

setup_objects табличные элементы управления, контролируются ли определенные объекты. У этой таблицы есть максимальный размер 100 строк по умолчанию. Размер может быть изменен, изменяя performance_schema_setup_objects_size системная переменная при запуске сервера.

Начальная буква setup_objects содержание похоже на это:

mysql> SELECT * FROM setup_objects;+-------------+--------------------+-------------+---------+-------+| OBJECT_TYPE | OBJECT_SCHEMA      | OBJECT_NAME | ENABLED | TIMED |+-------------+--------------------+-------------+---------+-------+| TABLE       | mysql              | %           | NO      | NO    || TABLE       | performance_schema | %           | NO      | NO    || TABLE       | information_schema | %           | NO      | NO    || TABLE       | %                  | %           | YES     | YES   |+-------------+--------------------+-------------+---------+-------+

Для объектных типов, перечисленных в setup_objects, Схема Производительности использует таблицу для того, как контролировать их. Объект, соответствующий, основан на OBJECT_SCHEMA и OBJECT_NAME столбцы. Объекты, с которыми там не идет ни в какое сравнение, не контролируются.

Когда Схема Производительности проверяет на соответствие в setup_objects, это пытается найти более определенные соответствия сначала. Например, с таблицей db1.t1, это ищет достойный 'db1' и 't1', тогда для 'db1' и '%', тогда для '%' и '%'. Порядок, в котором соответствие происходит вопросы потому что отличающийся setup_objects строки могут иметь отличающийся ENABLED и TIMED значения.

Эффект конфигурации объекта значения по умолчанию состоит в том, чтобы инструментовать все таблицы кроме тех в mysql, INFORMATION_SCHEMA, и performance_schema базы данных. Таблицы в INFORMATION_SCHEMA база данных не инструментуется независимо от содержания setup_objects; строка для information_schema.% просто делает это значение по умолчанию явным.

setup_objects у таблицы есть эти столбцы:

Строки могут быть вставлены в или удалены из setup_objects пользователями с INSERT или DELETE полномочие на таблице. Для существующих строк, только ENABLED и TIMED столбцы могут быть изменены пользователями с UPDATE полномочие на таблице.

Модификации к setup_objects таблица влияет на объект, контролирующий сразу.

Для получения дополнительной информации о роли setup_objects таблица в фильтрации событий, см. Раздел 20.2.3.2.1, "Предварительная фильтрация События".