25.12.2.2 setup_consumerstable
setup_consumerstable 列出了可以存储事件信息并启用事件的使用者类型:
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 | 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_consumerstable 中的使用者设置形成了从较高级别到较低级别的层次结构。有关启用不同使用者的影响的详细信息,请参见第 25.4.7 节“Consumer 的预过滤”。
对setup_consumerstable 的修改会立即影响监视。
setup_consumerstable 具有以下列:
NAME
Consumer 名称。
ENABLED
是否启用使用者。该值为YES
或NO
。可以修改此列。如果禁用使用者,则服务器不会花费时间向其添加事件信息。
setup_consumerstable 不允许TRUNCATE TABLE。