MySQL 8.4 Release Notes
29.12.2.2 设置消费者表
《setup_consumers
》表格列出了可以存储事件信息的消费者类型以及启用的消费者:
mysql> SELECT * FROM performance_schema.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 | YES |
| events_transactions_history | YES |
| 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
》表格中的消费者设置形成了从高层次到低层次的层级结构。有关启用不同消费者的影响的详细信息,请参阅第29.4.7节,“根据消费者预过滤”。
对《setup_consumers
》表格的修改会立即影响监控。
《setup_consumers
》表格有这些列:
-
NAME
消费者的名称。
-
ENABLED
是否启用了消费者。该列的值为《
YES
》或《NO
》。这列可以被修改。如果禁用一个消费者,服务器不会花时间将事件信息添加到它中。
《setup_consumers
》表格有这些索引:
-
主键索引(
NAME
)
TRUNCATE TABLE
对《setup_consumers
》表格不可执行。