文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  MySQL 性能模式  /  性能模式表说明

29.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

  • 汇总表。这些表包含在事件组(包括已从历史表中丢弃的事件)中聚合的信息。

  • 实例表。这些表记录了监测对象类型。当服务器使用监测对象时,会生成一个事件。这些表提供事件名称和解释性注释或状态信息。

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