MySQL 9.1.0
Source Code Documentation
PFS_global_param Struct Reference

Performance schema global sizing parameters. More...

#include <pfs_server.h>

Public Attributes

bool m_enabled
 True if the performance schema is enabled. More...
 
bool m_consumer_events_stages_current_enabled
 Default values for SETUP_CONSUMERS. More...
 
bool m_consumer_events_stages_history_enabled
 
bool m_consumer_events_stages_history_long_enabled
 
bool m_consumer_events_statements_cpu_enabled
 
bool m_consumer_events_statements_current_enabled
 
bool m_consumer_events_statements_history_enabled
 
bool m_consumer_events_statements_history_long_enabled
 
bool m_consumer_events_transactions_current_enabled
 
bool m_consumer_events_transactions_history_enabled
 
bool m_consumer_events_transactions_history_long_enabled
 
bool m_consumer_events_waits_current_enabled
 
bool m_consumer_events_waits_history_enabled
 
bool m_consumer_events_waits_history_long_enabled
 
bool m_consumer_global_instrumentation_enabled
 
bool m_consumer_thread_instrumentation_enabled
 
bool m_consumer_statement_digest_enabled
 
bool m_processlist_enabled
 True if SHOW PROCESSLIST is enabeld in the performance schema. More...
 
char * m_pfs_instrument
 Default instrument configuration option. More...
 
char * m_pfs_meter
 Default meter instrument configuration option. More...
 
char * m_pfs_logger
 Default logger instrument configuration option. More...
 
ulong m_mutex_class_sizing
 Maximum number of instrumented mutex classes. More...
 
ulong m_rwlock_class_sizing
 Maximum number of instrumented rwlock classes. More...
 
ulong m_cond_class_sizing
 Maximum number of instrumented cond classes. More...
 
ulong m_thread_class_sizing
 Maximum number of instrumented thread classes. More...
 
long m_table_share_sizing
 Maximum number of instrumented table share. More...
 
long m_table_lock_stat_sizing
 Maximum number of lock statistics collected for tables. More...
 
long m_index_stat_sizing
 Maximum number of index statistics collected for tables. More...
 
ulong m_file_class_sizing
 Maximum number of instrumented file classes. More...
 
long m_mutex_sizing
 Maximum number of instrumented mutex instances. More...
 
long m_rwlock_sizing
 Maximum number of instrumented rwlock instances. More...
 
long m_cond_sizing
 Maximum number of instrumented cond instances. More...
 
long m_thread_sizing
 Maximum number of instrumented thread instances. More...
 
long m_table_sizing
 Maximum number of instrumented table handles. More...
 
long m_file_sizing
 Maximum number of instrumented file instances. More...
 
long m_file_handle_sizing
 Maximum number of instrumented file handles. More...
 
long m_socket_sizing
 Maximum number of instrumented socket instances. More...
 
ulong m_socket_class_sizing
 Maximum number of instrumented socket classes. More...
 
long m_events_waits_history_sizing
 Maximum number of rows per thread in table EVENTS_WAITS_HISTORY. More...
 
long m_events_waits_history_long_sizing
 Maximum number of rows in table EVENTS_WAITS_HISTORY_LONG. More...
 
long m_setup_actor_sizing
 Maximum number of rows in table SETUP_ACTORS. More...
 
long m_setup_object_sizing
 Maximum number of rows in table SETUP_OBJECTS. More...
 
long m_host_sizing
 Maximum number of rows in table HOSTS. More...
 
long m_user_sizing
 Maximum number of rows in table USERS. More...
 
long m_account_sizing
 Maximum number of rows in table ACCOUNTS. More...
 
ulong m_stage_class_sizing
 Maximum number of instrumented stage classes. More...
 
long m_events_stages_history_sizing
 Maximum number of rows per thread in table EVENTS_STAGES_HISTORY. More...
 
long m_events_stages_history_long_sizing
 Maximum number of rows in table EVENTS_STAGES_HISTORY_LONG. More...
 
ulong m_statement_class_sizing
 Maximum number of instrumented statement classes. More...
 
long m_events_statements_history_sizing
 Maximum number of rows per thread in table EVENTS_STATEMENTS_HISTORY. More...
 
long m_events_statements_history_long_sizing
 Maximum number of rows in table EVENTS_STATEMENTS_HISTORY_LONG. More...
 
long m_digest_sizing
 Maximum number of digests to be captured. More...
 
long m_program_sizing
 Maximum number of programs to be captured. More...
 
long m_prepared_stmt_sizing
 Maximum number of prepared statements to be captured. More...
 
long m_events_transactions_history_sizing
 Maximum number of rows per thread in table EVENTS_TRANSACTIONS_HISTORY. More...
 
long m_events_transactions_history_long_sizing
 Maximum number of rows in table EVENTS_TRANSACTIONS_HISTORY_LONG. More...
 
long m_session_connect_attrs_sizing
 Maximum number of session attribute strings per thread. More...
 
ulong m_statement_stack_sizing
 Maximum size of statement stack. More...
 
ulong m_memory_class_sizing
 Maximum number of instrumented memory classes. More...
 
ulong m_meter_class_sizing
 Maximum number of instrumented meter classes. More...
 
ulong m_metric_class_sizing
 Maximum number of instrumented metric classes. More...
 
ulong m_logger_class_sizing
 Maximum number of instrumented logger classes. More...
 
long m_metadata_lock_sizing
 
long m_max_digest_length
 
ulong m_max_sql_text_length
 
ulong m_max_digest_sample_age
 Maximum age in seconds for a query sample. More...
 
ulong m_error_sizing
 Maximum number of error instrumented. More...
 
PFS_sizing_hints m_hints
 Sizing hints, for auto tuning. More...
 

Detailed Description

Performance schema global sizing parameters.

Member Data Documentation

◆ m_account_sizing

long PFS_global_param::m_account_sizing

Maximum number of rows in table ACCOUNTS.

◆ m_cond_class_sizing

ulong PFS_global_param::m_cond_class_sizing

Maximum number of instrumented cond classes.

See also
cond_class_lost.

◆ m_cond_sizing

long PFS_global_param::m_cond_sizing

Maximum number of instrumented cond instances.

See also
cond_lost.

◆ m_consumer_events_stages_current_enabled

bool PFS_global_param::m_consumer_events_stages_current_enabled

Default values for SETUP_CONSUMERS.

◆ m_consumer_events_stages_history_enabled

bool PFS_global_param::m_consumer_events_stages_history_enabled

◆ m_consumer_events_stages_history_long_enabled

bool PFS_global_param::m_consumer_events_stages_history_long_enabled

◆ m_consumer_events_statements_cpu_enabled

bool PFS_global_param::m_consumer_events_statements_cpu_enabled

◆ m_consumer_events_statements_current_enabled

bool PFS_global_param::m_consumer_events_statements_current_enabled

◆ m_consumer_events_statements_history_enabled

bool PFS_global_param::m_consumer_events_statements_history_enabled

◆ m_consumer_events_statements_history_long_enabled

bool PFS_global_param::m_consumer_events_statements_history_long_enabled

◆ m_consumer_events_transactions_current_enabled

bool PFS_global_param::m_consumer_events_transactions_current_enabled

◆ m_consumer_events_transactions_history_enabled

bool PFS_global_param::m_consumer_events_transactions_history_enabled

◆ m_consumer_events_transactions_history_long_enabled

bool PFS_global_param::m_consumer_events_transactions_history_long_enabled

◆ m_consumer_events_waits_current_enabled

bool PFS_global_param::m_consumer_events_waits_current_enabled

◆ m_consumer_events_waits_history_enabled

bool PFS_global_param::m_consumer_events_waits_history_enabled

◆ m_consumer_events_waits_history_long_enabled

bool PFS_global_param::m_consumer_events_waits_history_long_enabled

◆ m_consumer_global_instrumentation_enabled

bool PFS_global_param::m_consumer_global_instrumentation_enabled

◆ m_consumer_statement_digest_enabled

bool PFS_global_param::m_consumer_statement_digest_enabled

◆ m_consumer_thread_instrumentation_enabled

bool PFS_global_param::m_consumer_thread_instrumentation_enabled

◆ m_digest_sizing

long PFS_global_param::m_digest_sizing

Maximum number of digests to be captured.

◆ m_enabled

bool PFS_global_param::m_enabled

True if the performance schema is enabled.

◆ m_error_sizing

ulong PFS_global_param::m_error_sizing

Maximum number of error instrumented.

◆ m_events_stages_history_long_sizing

long PFS_global_param::m_events_stages_history_long_sizing

Maximum number of rows in table EVENTS_STAGES_HISTORY_LONG.

◆ m_events_stages_history_sizing

long PFS_global_param::m_events_stages_history_sizing

Maximum number of rows per thread in table EVENTS_STAGES_HISTORY.

◆ m_events_statements_history_long_sizing

long PFS_global_param::m_events_statements_history_long_sizing

Maximum number of rows in table EVENTS_STATEMENTS_HISTORY_LONG.

◆ m_events_statements_history_sizing

long PFS_global_param::m_events_statements_history_sizing

Maximum number of rows per thread in table EVENTS_STATEMENTS_HISTORY.

◆ m_events_transactions_history_long_sizing

long PFS_global_param::m_events_transactions_history_long_sizing

Maximum number of rows in table EVENTS_TRANSACTIONS_HISTORY_LONG.

◆ m_events_transactions_history_sizing

long PFS_global_param::m_events_transactions_history_sizing

Maximum number of rows per thread in table EVENTS_TRANSACTIONS_HISTORY.

◆ m_events_waits_history_long_sizing

long PFS_global_param::m_events_waits_history_long_sizing

Maximum number of rows in table EVENTS_WAITS_HISTORY_LONG.

◆ m_events_waits_history_sizing

long PFS_global_param::m_events_waits_history_sizing

Maximum number of rows per thread in table EVENTS_WAITS_HISTORY.

◆ m_file_class_sizing

ulong PFS_global_param::m_file_class_sizing

Maximum number of instrumented file classes.

See also
file_class_lost.

◆ m_file_handle_sizing

long PFS_global_param::m_file_handle_sizing

Maximum number of instrumented file handles.

See also
file_handle_lost.

◆ m_file_sizing

long PFS_global_param::m_file_sizing

Maximum number of instrumented file instances.

See also
file_lost.

◆ m_hints

PFS_sizing_hints PFS_global_param::m_hints

Sizing hints, for auto tuning.

◆ m_host_sizing

long PFS_global_param::m_host_sizing

Maximum number of rows in table HOSTS.

◆ m_index_stat_sizing

long PFS_global_param::m_index_stat_sizing

Maximum number of index statistics collected for tables.

See also
table_index_lost.

◆ m_logger_class_sizing

ulong PFS_global_param::m_logger_class_sizing

Maximum number of instrumented logger classes.

See also
logger_class_lost.

◆ m_max_digest_length

long PFS_global_param::m_max_digest_length

◆ m_max_digest_sample_age

ulong PFS_global_param::m_max_digest_sample_age

Maximum age in seconds for a query sample.

◆ m_max_sql_text_length

ulong PFS_global_param::m_max_sql_text_length

◆ m_memory_class_sizing

ulong PFS_global_param::m_memory_class_sizing

Maximum number of instrumented memory classes.

See also
memory_class_lost.

◆ m_metadata_lock_sizing

long PFS_global_param::m_metadata_lock_sizing

◆ m_meter_class_sizing

ulong PFS_global_param::m_meter_class_sizing

Maximum number of instrumented meter classes.

See also
meter_class_lost.

◆ m_metric_class_sizing

ulong PFS_global_param::m_metric_class_sizing

Maximum number of instrumented metric classes.

See also
metric_class_lost.

◆ m_mutex_class_sizing

ulong PFS_global_param::m_mutex_class_sizing

Maximum number of instrumented mutex classes.

See also
mutex_class_lost.

◆ m_mutex_sizing

long PFS_global_param::m_mutex_sizing

Maximum number of instrumented mutex instances.

See also
mutex_lost.

◆ m_pfs_instrument

char* PFS_global_param::m_pfs_instrument

Default instrument configuration option.

◆ m_pfs_logger

char* PFS_global_param::m_pfs_logger

Default logger instrument configuration option.

◆ m_pfs_meter

char* PFS_global_param::m_pfs_meter

Default meter instrument configuration option.

◆ m_prepared_stmt_sizing

long PFS_global_param::m_prepared_stmt_sizing

Maximum number of prepared statements to be captured.

◆ m_processlist_enabled

bool PFS_global_param::m_processlist_enabled

True if SHOW PROCESSLIST is enabeld in the performance schema.

◆ m_program_sizing

long PFS_global_param::m_program_sizing

Maximum number of programs to be captured.

◆ m_rwlock_class_sizing

ulong PFS_global_param::m_rwlock_class_sizing

Maximum number of instrumented rwlock classes.

See also
rwlock_class_lost.

◆ m_rwlock_sizing

long PFS_global_param::m_rwlock_sizing

Maximum number of instrumented rwlock instances.

See also
rwlock_lost.

◆ m_session_connect_attrs_sizing

long PFS_global_param::m_session_connect_attrs_sizing

Maximum number of session attribute strings per thread.

◆ m_setup_actor_sizing

long PFS_global_param::m_setup_actor_sizing

Maximum number of rows in table SETUP_ACTORS.

◆ m_setup_object_sizing

long PFS_global_param::m_setup_object_sizing

Maximum number of rows in table SETUP_OBJECTS.

◆ m_socket_class_sizing

ulong PFS_global_param::m_socket_class_sizing

Maximum number of instrumented socket classes.

See also
socket_class_lost.

◆ m_socket_sizing

long PFS_global_param::m_socket_sizing

Maximum number of instrumented socket instances.

See also
socket_lost

◆ m_stage_class_sizing

ulong PFS_global_param::m_stage_class_sizing

Maximum number of instrumented stage classes.

See also
stage_class_lost.

◆ m_statement_class_sizing

ulong PFS_global_param::m_statement_class_sizing

Maximum number of instrumented statement classes.

See also
statement_class_lost.

◆ m_statement_stack_sizing

ulong PFS_global_param::m_statement_stack_sizing

Maximum size of statement stack.

◆ m_table_lock_stat_sizing

long PFS_global_param::m_table_lock_stat_sizing

Maximum number of lock statistics collected for tables.

See also
table_lock_stat_lost.

◆ m_table_share_sizing

long PFS_global_param::m_table_share_sizing

Maximum number of instrumented table share.

See also
table_share_lost.

◆ m_table_sizing

long PFS_global_param::m_table_sizing

Maximum number of instrumented table handles.

See also
table_lost.

◆ m_thread_class_sizing

ulong PFS_global_param::m_thread_class_sizing

Maximum number of instrumented thread classes.

See also
thread_class_lost.

◆ m_thread_sizing

long PFS_global_param::m_thread_sizing

Maximum number of instrumented thread instances.

See also
thread_lost.

◆ m_user_sizing

long PFS_global_param::m_user_sizing

Maximum number of rows in table USERS.


The documentation for this struct was generated from the following file: