Documentation Home
MySQL 8.0 参考手册  / 第 27 章 MySQL 性能模式  /  27.12 性能模式表描述

27.12 性能模式表描述

数据库中的表performance_schema可以按如下方式分组:

  • 设置表。这些表用于配置和显示监控特性。

  • 当前事件表。该 events_waits_current表包含每个线程的最新事件。其他类似的表包含事件层次结构不同级别的当前事件:events_stages_current 阶段事件、 events_statements_current语句事件和 events_transactions_current事务事件。

  • 历史表。这些表与当前事件表具有相同的结构,但包含更多行。例如,对于等待事件,events_waits_history 表包含每个线程最近的 10 个事件。 events_waits_history_long 包含最近的 10,000 个事件。阶段、语句和交易历史存在其他类似的表。

    要更改历史表的大小,请在服务器启动时设置适当的系统变量。例如,要设置等待事件历史表的大小,请设置 performance_schema_events_waits_history_sizeperformance_schema_events_waits_history_long_size

  • 汇总表。这些表包含通过事件组聚合的信息,包括那些已从历史表中丢弃的信息。

  • 实例表。这些表记录了检测的对象类型。被检测对象在被服务器使用时会产生一个事件。这些表提供了事件名称和解释性说明或状态信息。

  • 杂表。这些不属于任何其他表组。