MySQL 8.4 Release Notes
29.12 性能模式表描述
- 29.12.1 性能模式表参考
- 29.12.2 性能模式设置表
- 29.12.3 性能模式实例表
- 29.12.4 性能模式等待事件表
- 29.12.5 性能模式阶段事件表
- 29.12.6 性能模式语句事件表
- 29.12.7 性能模式事务表
- 29.12.8 性能模式连接表
- 29.12.9 性能模式连接属性表
- 29.12.10 性能模式用户定义变量表
- 29.12.11 性能模式复制表
- 29.12.12 性能模式NDB集群表
- 29.12.13 性能模式锁表
- 29.12.14 性能模式系统变量表
- 29.12.15 性能模式状态变量表
- 29.12.16 性能模式线程池表
- 29.12.17 性能模式防火墙表
- 29.12.18 性能模式密钥环表
- 29.12.19 性能模式克隆表
- 29.12.20 性能模式汇总表
- 29.12.21 性能模式遥测表
- 29.12.22 性能模式其他表
性能模式数据库中的表可以分为以下几个类别:
-
设置表。这些表用于配置和显示监控特征。
-
当前事件表。表
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_size
和performance_schema_events_waits_history_long_size
。 -
总结表。这些表包含对事件的聚合信息,包括已经从历史表中删除的事件。
-
实例表。这些表记录了什么类型的对象被instrumented。一个instrumented对象,当服务器使用该对象时,会产生事件。这些表提供事件名称和解释性注释或状态信息。
-
其他表。这些表不属于其他表组。