MySQL 9.0 发行说明
汇总表提供一段时间内已终止事件的聚合信息。此组中的表以不同方式汇总事件数据。
每个汇总表都包含分组列和汇总列,分组列确定如何对要聚合的数据进行分组,汇总列包含聚合后的值。以类似方式汇总事件的表通常具有类似的汇总列集,只是用于确定如何聚合事件的分组列不同。
可以使用 TRUNCATE TABLE
截断汇总表。通常,这样做会将汇总列重置为 0 或 NULL
,而不是删除行。这使您可以清除收集的值并重新开始聚合。例如,在您进行运行时配置更改后,这可能会很有用。各个汇总表部分中会说明此截断行为的例外情况。
等待事件汇总
表 29.5 Performance Schema 等待事件汇总表
表名 | 说明 |
---|---|
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 Performance Schema 阶段事件汇总表
表名 | 说明 |
---|---|
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 Performance Schema 语句事件汇总表
表名 | 说明 |
---|---|
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 Performance Schema 事务事件汇总表
表名 | 说明 |
---|---|
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 摘要
表 29.10 Performance Schema 文件 I/O 事件摘要表
表名 | 说明 |
---|---|
file_summary_by_event_name |
按事件名称统计的文件事件 |
file_summary_by_instance |
按文件实例统计的文件事件 |
表 I/O 和锁等待摘要
表 29.11 Performance Schema 表 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 |
按表统计的表锁等待 |
套接字摘要
表 29.12 Performance Schema 套接字事件摘要表
表名 | 说明 |
---|---|
socket_summary_by_event_name |
按事件名称统计的套接字等待和 I/O |
socket_summary_by_instance |
按实例统计的套接字等待和 I/O |
内存摘要
表 29.13 Performance Schema 内存操作摘要表
表名 | 说明 |
---|---|
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 Performance Schema 错误摘要表
表名 | 说明 |
---|---|
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 Performance Schema 错误状态变量摘要表
表名 | 说明 |
---|---|
status_by_account |
按帐户统计的会话状态变量 |
status_by_host |
按主机名统计的会话状态变量 |
status_by_user |
按用户名统计的会话状态变量 |