MySQL 8.4 Release Notes
29.12.20 性能架构概述表
汇总表提供了对时间段内终止事件的聚合信息。这个组中的表以不同的方式摘要事件数据。
每个汇总表都有分组列,它们确定如何根据这些聚合数据来分组数据,以及摘要列,它们包含了被聚合的值。那些在摘要事件上进行类似摘要的表往往具有相似的摘要列集,只是它们用于确定如何对事件进行聚合的分组列不同。
汇总表可以使用 TRUNCATE TABLE
进行截断。通常,效果是重置摘要列到0或NULL
,而不是删除行。这使得你可以清除收集的值并重新开始聚合。这可能在您进行了运行时配置更改后很有用。对这个截断行为的例外情况在各个汇总表部分中指出。
表29.5 性能架构等待事件摘要表
Table Name | Description |
---|---|
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 |
按事件名称的等待事件 |
表29.6 性能架构阶段事件总结表格
Table Name | Description |
---|---|
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 |
按事件名称的阶段等待 |
表29.7 性能架构语句事件总结表格
Table Name | Description |
---|---|
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 |
预准备语句的实例和统计信息 |
表29.8 性能架构事务事件总结表格
Table Name | Description |
---|---|
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 |
按事件名称的事务事件 |
表29.10 性能架构文件I/O事件摘要表格
Table Name | Description |
---|---|
file_summary_by_event_name |
按事件名称的文件事件 |
file_summary_by_instance |
按实例的文件事件 |
表29.11 性能架构表格I/O和锁等待事件摘要表格
Table Name | Description |
---|---|
table_io_waits_summary_by_index_usage |
按索引使用的事务I/O等待 |
table_io_waits_summary_by_table |
按表的事务I/O等待 |
table_lock_waits_summary_by_table |
按表的事务锁等待 |
表29.12 性能架构套接事件摘要表格
Table Name | Description |
---|---|
socket_summary_by_event_name |
按事件名称的套接等待和I/O |
socket_summary_by_instance |
按实例的套接等待和I/O |
表29.13 性能架构内存操作摘要表格
Table Name | Description |
---|---|
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 |
按事件名称的全局内存操作 |
表29.14 性能架构错误摘要表格
Table Name | Description |
---|---|
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 |
按错误代码的错误 |
表格 29.15 性能架构错误状态变量总结表格
Table Name | Description |
---|---|
status_by_account |
按账户的会话状态变量 |
status_by_host |
按主机名的会话状态变量 |
status_by_user |
按用户名称的会话状态变量 |