23#ifndef PFS_CON_SLICE_H
24#define PFS_CON_SLICE_H
42class PFS_opaque_container_page;
SHOW_VAR status_vars[]
Definition: mysqld.cc:11443
Performance schema internal locks (declarations).
Status variables statistics (declarations).
A connection slice, an arbitrary grouping of several connections.
Definition: pfs_con_slice.h:53
bool m_has_memory_stats
Definition: pfs_con_slice.h:179
PFS_error_stat * m_instr_class_errors_stats
Per connection slice error aggregated statistics.
Definition: pfs_con_slice.h:226
bool m_has_stages_stats
Definition: pfs_con_slice.h:183
PFS_single_stat * write_instr_class_waits_stats()
Definition: pfs_con_slice.h:90
const PFS_error_stat * read_instr_class_errors_stats() const
Definition: pfs_con_slice.h:163
void aggregate_status_stats(const System_status_var *status_vars)
Definition: pfs_con_slice.h:229
PFS_single_stat * m_instr_class_waits_stats
Per connection slice waits aggregated statistics.
Definition: pfs_con_slice.h:194
bool m_has_transactions_stats
Definition: pfs_con_slice.h:185
const PFS_single_stat * read_instr_class_waits_stats() const
Definition: pfs_con_slice.h:83
const PFS_transaction_stat * read_instr_class_transactions_stats() const
Definition: pfs_con_slice.h:143
void set_instr_class_waits_stats(PFS_single_stat *array)
Definition: pfs_con_slice.h:78
PFS_error_stat * write_instr_class_errors_stats()
Definition: pfs_con_slice.h:170
void set_instr_class_stages_stats(PFS_stage_stat *array)
Definition: pfs_con_slice.h:98
void reset_status_stats()
Reset all status variable statistics.
Definition: pfs_con_slice.h:76
void set_instr_class_statements_stats(PFS_statement_stat *array)
Definition: pfs_con_slice.h:118
PFS_transaction_stat * m_instr_class_transactions_stats
Per connection slice transactions aggregated statistics.
Definition: pfs_con_slice.h:218
PFS_stage_stat * m_instr_class_stages_stats
Per connection slice stages aggregated statistics.
Definition: pfs_con_slice.h:202
PFS_opaque_container_page * m_page
Container page.
Definition: pfs_con_slice.h:239
PFS_statement_stat * m_instr_class_statements_stats
Per connection slice statements aggregated statistics.
Definition: pfs_con_slice.h:210
const PFS_statement_stat * read_instr_class_statements_stats() const
Definition: pfs_con_slice.h:123
bool m_has_waits_stats
Definition: pfs_con_slice.h:182
PFS_status_stats m_status_stats
Aggregated status variables.
Definition: pfs_con_slice.h:236
PFS_transaction_stat * write_instr_class_transactions_stats()
Definition: pfs_con_slice.h:150
bool m_has_errors_stats
Definition: pfs_con_slice.h:186
void set_instr_class_errors_stats(PFS_error_stat *array)
Definition: pfs_con_slice.h:158
const PFS_stage_stat * read_instr_class_stages_stats() const
Definition: pfs_con_slice.h:103
bool m_has_statements_stats
Definition: pfs_con_slice.h:184
PFS_stage_stat * write_instr_class_stages_stats()
Definition: pfs_con_slice.h:110
void reset_stats()
Reset all statistics.
Definition: pfs_con_slice.h:55
void set_instr_class_transactions_stats(PFS_transaction_stat *array)
Definition: pfs_con_slice.h:138
PFS_statement_stat * write_instr_class_statements_stats()
Definition: pfs_con_slice.h:130
Statistics for all server errors.
Definition: pfs_stat.h:556
Single statistic.
Definition: pfs_stat.h:51
Statistics for stage usage.
Definition: pfs_stat.h:322
Statistics for statement usage.
Definition: pfs_stat.h:375
Definition: pfs_status.h:34
void aggregate_from(const System_status_var *from)
Definition: pfs_status.cc:59
void reset()
Definition: pfs_status.cc:45
Statistics for transaction usage.
Definition: pfs_stat.h:458
Per thread status variables.
Definition: system_variables.h:523