## 27.12 性能架构表说明

[27.12.1 性能模式表参考](performance-schema-table-reference.html)
[27.12.2 性能模式设置表](performance-schema-setup-tables.html)
[27.12.3 性能模式实例表](performance-schema-instance-tables.html)
[27.12.4 性能模式等待事件表](performance-schema-wait-tables.html)
[27.12.5 性能模式阶段事件表](performance-schema-stage-tables.html)
[27.12.6 性能模式语句事件表](performance-schema-statement-tables.html)
[27.12.7 性能模式事务表](performance-schema-transaction-tables.html)
[27.12.8 性能模式连接表](performance-schema-connection-tables.html)
[27.12.9 性能模式连接属性表](performance-schema-connection-attribute-tables.html)
[27.12.10 性能模式用户定义的变量表](performance-schema-user-variable-tables.html)
[27.12.11 性能模式复制表](performance-schema-replication-tables.html)
[27.12.12 性能模式 NDB 集群表](performance-schema-ndb-cluster-tables.html)
[27.12.13 性能模式锁表](performance-schema-lock-tables.html)
[27.12.14 性能模式系统变量表](performance-schema-system-variable-tables.html)
[27.12.15 性能模式状态变量表](performance-schema-status-variable-tables.html)
[27.12.16 性能模式线程池表](performance-schema-thread-pool-tables.html)
[27.12.17 性能模式防火墙表](performance-schema-firewall-tables.html)
[27.12.18 性能模式密钥环表](performance-schema-keyring-tables.html)
[27.12.19 性能模式克隆表](performance-schema-clone-tables.html)
[27.12.20 性能模式汇总表](performance-schema-summary-tables.html)
[27.12.21 性能模式杂项表](performance-schema-miscellaneous-tables.html)

中的表`性能模式`数据库可以按如下方式分组：

-   设置表。这些表用于配置和显示监控特征。

-   当前事件表。这[`events_waits_current`](performance-schema-events-waits-current-table.html)表包含每个线程的最新事件。其他类似的表包含事件层次结构不同级别的当前事件：[`events_stages_current`](performance-schema-events-stages-current-table.html)对于舞台活动，[`events_statements_current`](performance-schema-events-statements-current-table.html)对于声明事件，以及[`events_transactions_current`](performance-schema-events-transactions-current-table.html)对于交易事件。

-   历史表。这些表与当前事件表具有相同的结构，但包含更多行。例如，对于等待事件，[`events_waits_history`](performance-schema-events-waits-history-table.html)表包含每个线程最近的 10 个事件。[`events_waits_history_long`](performance-schema-events-waits-history-long-table.html)包含最近的 10,000 个事件。对于阶段、语句和事务历史，还存在其他类似的表。

    要更改历史表的大小，请在服务器启动时设置适当的系统变量。例如，要设置等待事件历史表的大小，设置[`performance_schema_events_waits_history_size`](performance-schema-system-variables.html#sysvar_performance_schema_events_waits_history_size)和[`performance_schema_events_waits_history_long_size`](performance-schema-system-variables.html#sysvar_performance_schema_events_waits_history_long_size).

-   汇总表。这些表包含聚合事件组的信息，包括那些已从历史表中丢弃的事件。

-   实例表。这些表记录了检测的对象类型。检测对象在被服务器使用时会产生一个事件。这些表提供事件名称和解释性说明或状态信息。

-   各种表。这些不属于任何其他表组。
