摘要表提供了随时间推移终止的事件的汇总信息。该组中的表以不同方式总结事件数据。
每个汇总表都具有确定如何对要聚合的数据进行分组的分组列,以及包含聚合值的汇总列。以类似方式汇总事件的表通常具有相似的汇总列集,并且仅在用于确定事件聚合方式的分组列方面有所不同。
可以使用 截断汇总表
TRUNCATE TABLE
。通常,效果是将汇总列重置为 0 或
NULL
,而不是删除行。这使您能够清除收集的值并重新启动聚合。这可能很有用,例如,在您更改了运行时配置之后。此截断行为的例外情况在各个汇总表部分中注明。
等待事件摘要
表 27.7 性能模式等待事件汇总表
表名 | 描述 |
---|---|
events_waits_summary_by_account_by_event_name |
每个帐户和事件名称的等待事件 |
events_waits_summary_by_host_by_event_name |
每个主机名和事件名称的等待事件 |
events_waits_summary_by_instance |
每个实例的等待事件 |
events_waits_summary_by_thread_by_event_name |
每个线程和事件名称的等待事件 |
events_waits_summary_by_user_by_event_name |
每个用户名和事件名称的等待事件 |
events_waits_summary_global_by_event_name |
每个事件名称的等待事件 |
阶段总结
表 27.8 性能模式阶段事件汇总表
表名 | 描述 |
---|---|
events_stages_summary_by_account_by_event_name |
每个帐户和事件名称的阶段事件 |
events_stages_summary_by_host_by_event_name |
每个主机名和事件名称的阶段事件 |
events_stages_summary_by_thread_by_event_name |
每个线程和事件名称的阶段等待 |
events_stages_summary_by_user_by_event_name |
每个用户名和事件名称的舞台事件 |
events_stages_summary_global_by_event_name |
每个事件名称的阶段等待 |
报表摘要
表 27.9 性能模式语句事件汇总表
表名 | 描述 |
---|---|
events_statements_histogram_by_digest |
每个模式和摘要值的语句直方图 |
events_statements_histogram_global |
全局汇总的语句直方图 |
events_statements_summary_by_account_by_event_name |
每个账户的报表事件和事件名称 |
events_statements_summary_by_digest |
每个模式和摘要值的语句事件 |
events_statements_summary_by_host_by_event_name |
每个主机名和事件名称的语句事件 |
events_statements_summary_by_program |
每个存储程序的语句事件 |
events_statements_summary_by_thread_by_event_name |
每个线程的语句事件和事件名称 |
events_statements_summary_by_user_by_event_name |
每个用户名和事件名称的语句事件 |
events_statements_summary_global_by_event_name |
每个事件名称的语句事件 |
prepared_statements_instances |
准备好的语句实例和统计信息 |
交易摘要
表 27.10 性能模式事务事件汇总表
表名 | 描述 |
---|---|
events_transactions_summary_by_account_by_event_name |
每个账户的交易事件和事件名称 |
events_transactions_summary_by_host_by_event_name |
每个主机名和事件名称的事务事件 |
events_transactions_summary_by_thread_by_event_name |
每个线程的事务事件和事件名称 |
events_transactions_summary_by_user_by_event_name |
每个用户名和事件名称的交易事件 |
events_transactions_summary_global_by_event_name |
每个事件名称的交易事件 |
对象等待摘要
文件 I/O 总结
表 27.12 性能模式文件 I/O 事件汇总表
表名 | 描述 |
---|---|
file_summary_by_event_name |
每个事件名称的文件事件 |
file_summary_by_instance |
每个文件实例的文件事件 |
表 I/O 和锁定等待摘要
表 27.13 性能模式表 I/O 和锁定等待事件汇总表
表名 | 描述 |
---|---|
table_io_waits_summary_by_index_usage |
每个索引的表 I/O 等待 |
table_io_waits_summary_by_table |
每个表的表 I/O 等待 |
table_lock_waits_summary_by_table |
每个表的表锁等待 |
套接字摘要
表 27.14 性能模式套接字事件汇总表
表名 | 描述 |
---|---|
socket_summary_by_event_name |
每个事件名称的套接字等待和 I/O |
socket_summary_by_instance |
每个实例的套接字等待和 I/O |
记忆摘要
表 27.15 性能模式内存操作汇总表
表名 | 描述 |
---|---|
memory_summary_by_account_by_event_name |
每个帐户和事件名称的内存操作 |
memory_summary_by_host_by_event_name |
每个主机和事件名称的内存操作 |
memory_summary_by_thread_by_event_name |
每个线程和事件名称的内存操作 |
memory_summary_by_user_by_event_name |
每个用户和事件名称的内存操作 |
memory_summary_global_by_event_name |
每个事件名称的全局内存操作 |
错误摘要
表 27.16 性能模式错误汇总表
表名 | 描述 |
---|---|
events_errors_summary_by_account_by_error |
每个帐户的错误和错误代码 |
events_errors_summary_by_host_by_error |
每个主机的错误和错误代码 |
events_errors_summary_by_thread_by_error |
每个线程的错误和错误代码 |
events_errors_summary_by_user_by_error |
每个用户的错误和错误代码 |
events_errors_summary_global_by_error |
每个错误代码的错误 |
状态变量摘要
表 27.17 性能模式错误状态变量汇总表
表名 | 描述 |
---|---|
status_by_account |
每个帐户的会话状态变量 |
status_by_host |
每个主机名的会话状态变量 |
status_by_user |
每个用户名的会话状态变量 |