Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Performance Schema Summary Tables

29.12.20 性能模式摘要表

摘要表提供了事件的聚合信息。这些表将事件数据聚合到不同的方式。

每个摘要表都有分组列,用于确定如何分组数据以进行聚合,以及摘要列,包含聚合值。具有相似聚合方式的表通常具有相似的摘要列,并且仅在分组列中不同,以确定如何聚合事件。

可以使用 TRUNCATE TABLE truncate 摘要表。通常,效果是将摘要列重置为 0 或 NULL,而不是删除行。这使您可以清除收集的值并重新开始聚合。例如,在您进行了运行时配置更改后,这可能很有用。个别摘要表部分中注明了 truncate 行为的例外情况。

等待事件摘要

表 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.9 Performance Schema 对象事件摘要表

Table Name Description
objects_summary_global_by_type 对象摘要

文件 I/O 摘要

表 29.10 Performance Schema 文件 I/O 事件摘要表

Table Name Description
file_summary_by_event_name 每个事件名的文件事件
file_summary_by_instance 每个文件实例的文件事件

表 I/O 和锁等待摘要

表 29.11 Performance Schema 表 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 Performance Schema 套接字事件摘要表

Table Name Description
socket_summary_by_event_name 每个事件名的套接字等待和 I/O
socket_summary_by_instance 每个实例的套接字等待和 I/O

内存摘要

表 29.13 Performance Schema 内存操作摘要表

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 Performance Schema 错误摘要表

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 每个用户名的会话状态变量