Skip to content

setup_consumers

xiaoboluo768 edited this page Jun 8, 2020 · 2 revisions
  • 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表

Clone this wiki locally