setup_consumers - xiaoboluo768/mysql-system-schema GitHub Wiki
- setup_consumers表列出了可以存储事件信息的消费者类型以及是否启用配置信息,如下:
mysql> SELECT * FROM setup_consumers;
+----------------------------------+---------+
| NAME | ENABLED |
+----------------------------------+---------+
| events_stages_current | NO |
| events_stages_history | NO |
| events_stages_history_long | NO |
| events_statements_current | YES |
| events_statements_history | YES |
| events_statements_history_long | NO |
| events_transactions_current | NO |
| events_transactions_history | NO |
| events_transactions_history_long | NO |
| events_waits_current | NO |
| events_waits_history | NO |
| events_waits_history_long | NO |
| global_instrumentation | YES |
| thread_instrumentation | YES |
| statements_digest | YES |
+----------------------------------+---------+
-
setup_consumers表中的consumrs设置具有层级关系,具有从较高级别到较低级别的层次结构,有关如何配置使用及其配置行层级关系,详见2.3.3.4. "Pre-Filtering" by consumers
-
对setup_consumers表的修改会立即影响监控,setup_consumers字段含义如下:
- NAME:consumers配置名称
- ENABLED:consumers是否启用,有效值为YES或NO,此列可以使用UPDATE语句修改。如果需要禁用消费者就设置为NO,设置为NO时,server不会维护这些consumers表的内容新增和删除,且也会关闭consumers对应的instruments(如果没有instruments发现采集数据没有任何consumers消费的话)
-
对于setup_consumers表,不允许使用TRUNCATE TABLE语句
-
表定义语句
CREATE TABLE `setup_consumers` (
`NAME` varchar(64) NOT NULL,
`ENABLED` enum('YES','NO') NOT NULL
) ENGINE=PERFORMANCE_SCHEMA DEFAULT CHARSET=utf8
上一篇: setup_actors表 | 下一篇: setup_instruments表