Table of Contents
- 10.1 Performance Schema Table Reference
- 10.2 Performance Schema Setup Tables
- 10.3 Performance Schema Instance Tables
- 10.4 Performance Schema Wait Event Tables
- 10.5 Performance Schema Stage Event Tables
- 10.6 Performance Schema Statement Event Tables
- 10.7 Performance Schema Transaction Tables
- 10.8 Performance Schema Connection Tables
- 10.9 Performance Schema Connection Attribute Tables
- 10.10 Performance Schema User-Defined Variable Tables
- 10.11 Performance Schema Replication Tables
- 10.11.1 The binary_log_transaction_compression_stats Table
- 10.11.2 The replication_applier_configuration Table
- 10.11.3 The replication_applier_status Table
- 10.11.4 The replication_applier_status_by_coordinator Table
- 10.11.5 The replication_applier_status_by_worker Table
- 10.11.6 The replication_applier_filters Table
- 10.11.7 The replication_applier_global_filters Table
- 10.11.8 The replication_asynchronous_connection_failover Table
- 10.11.9 The replication_asynchronous_connection_failover_managed Table
- 10.11.10 The replication_connection_configuration Table
- 10.11.11 The replication_connection_status Table
- 10.11.12 The replication_group_communication_information Table
- 10.11.13 The replication_group_configuration_version Table
- 10.11.14 The replication_group_member_actions Table
- 10.11.15 The replication_group_member_stats Table
- 10.11.16 The replication_group_members Table
- 10.12 Performance Schema NDB Cluster Tables
- 10.13 Performance Schema Lock Tables
- 10.14 Performance Schema System Variable Tables
- 10.15 Performance Schema Status Variable Tables
- 10.16 Performance Schema Thread Pool Tables
- 10.17 Performance Schema Firewall Tables
- 10.18 Performance Schema Keyring Tables
- 10.19 Performance Schema Clone Tables
- 10.20 Performance Schema Summary Tables
- 10.20.1 Wait Event Summary Tables
- 10.20.2 Stage Summary Tables
- 10.20.3 Statement Summary Tables
- 10.20.4 Statement Histogram Summary Tables
- 10.20.5 Transaction Summary Tables
- 10.20.6 Object Wait Summary Table
- 10.20.7 File I/O Summary Tables
- 10.20.8 Table I/O and Lock Wait Summary Tables
- 10.20.9 Socket Summary Tables
- 10.20.10 Memory Summary Tables
- 10.20.11 Error Summary Tables
- 10.20.12 Status Variable Summary Tables
- 10.21 Performance Schema Miscellaneous Tables
- 10.21.1 The component_scheduler_tasks Table
- 10.21.2 The error_log Table
- 10.21.3 The host_cache Table
- 10.21.4 The innodb_redo_log_files Table
- 10.21.5 The log_status Table
- 10.21.6 The performance_timers Table
- 10.21.7 The processlist Table
- 10.21.8 The threads Table
- 10.21.9 The tls_channel_status Table
- 10.21.10 The user_defined_functions Table
Tables in the performance_schema
database can
be grouped as follows:
Setup tables. These tables are used to configure and display monitoring characteristics.
Current events tables. The
events_waits_current
table contains the most recent event for each thread. Other similar tables contain current events at different levels of the event hierarchy:events_stages_current
for stage events,events_statements_current
for statement events, andevents_transactions_current
for transaction events.History tables. These tables have the same structure as the current events tables, but contain more rows. For example, for wait events,
events_waits_history
table contains the most recent 10 events per thread.events_waits_history_long
contains the most recent 10,000 events. Other similar tables exist for stage, statement, and transaction histories.To change the sizes of the history tables, set the appropriate system variables at server startup. For example, to set the sizes of the wait event history tables, set
performance_schema_events_waits_history_size
andperformance_schema_events_waits_history_long_size
.Summary tables. These tables contain information aggregated over groups of events, including those that have been discarded from the history tables.
Instance tables. These tables document what types of objects are instrumented. An instrumented object, when used by the server, produces an event. These tables provide event names and explanatory notes or status information.
Miscellaneous tables. These do not fall into any of the other table groups.