24#ifndef PFS_CON_SLICE_H
25#define PFS_CON_SLICE_H
43class PFS_opaque_container_page;
SHOW_VAR status_vars[]
Definition: mysqld.cc:9662
Performance schema internal locks (declarations).
Status variables statistics (declarations).
A connection slice, an arbitrary grouping of several connections.
Definition: pfs_con_slice.h:54
bool m_has_memory_stats
Definition: pfs_con_slice.h:180
PFS_error_stat * m_instr_class_errors_stats
Per connection slice error aggregated statistics.
Definition: pfs_con_slice.h:227
bool m_has_stages_stats
Definition: pfs_con_slice.h:184
PFS_single_stat * write_instr_class_waits_stats()
Definition: pfs_con_slice.h:91
const PFS_error_stat * read_instr_class_errors_stats() const
Definition: pfs_con_slice.h:164
void aggregate_status_stats(const System_status_var *status_vars)
Definition: pfs_con_slice.h:230
PFS_single_stat * m_instr_class_waits_stats
Per connection slice waits aggregated statistics.
Definition: pfs_con_slice.h:195
bool m_has_transactions_stats
Definition: pfs_con_slice.h:186
const PFS_single_stat * read_instr_class_waits_stats() const
Definition: pfs_con_slice.h:84
const PFS_transaction_stat * read_instr_class_transactions_stats() const
Definition: pfs_con_slice.h:144
void set_instr_class_waits_stats(PFS_single_stat *array)
Definition: pfs_con_slice.h:79
PFS_error_stat * write_instr_class_errors_stats()
Definition: pfs_con_slice.h:171
void set_instr_class_stages_stats(PFS_stage_stat *array)
Definition: pfs_con_slice.h:99
void reset_status_stats()
Reset all status variable statistics.
Definition: pfs_con_slice.h:77
void set_instr_class_statements_stats(PFS_statement_stat *array)
Definition: pfs_con_slice.h:119
PFS_transaction_stat * m_instr_class_transactions_stats
Per connection slice transactions aggregated statistics.
Definition: pfs_con_slice.h:219
PFS_stage_stat * m_instr_class_stages_stats
Per connection slice stages aggregated statistics.
Definition: pfs_con_slice.h:203
PFS_opaque_container_page * m_page
Container page.
Definition: pfs_con_slice.h:240
PFS_statement_stat * m_instr_class_statements_stats
Per connection slice statements aggregated statistics.
Definition: pfs_con_slice.h:211
const PFS_statement_stat * read_instr_class_statements_stats() const
Definition: pfs_con_slice.h:124
bool m_has_waits_stats
Definition: pfs_con_slice.h:183
PFS_status_stats m_status_stats
Aggregated status variables.
Definition: pfs_con_slice.h:237
PFS_transaction_stat * write_instr_class_transactions_stats()
Definition: pfs_con_slice.h:151
bool m_has_errors_stats
Definition: pfs_con_slice.h:187
void set_instr_class_errors_stats(PFS_error_stat *array)
Definition: pfs_con_slice.h:159
const PFS_stage_stat * read_instr_class_stages_stats() const
Definition: pfs_con_slice.h:104
bool m_has_statements_stats
Definition: pfs_con_slice.h:185
PFS_stage_stat * write_instr_class_stages_stats()
Definition: pfs_con_slice.h:111
void reset_stats()
Reset all statistics.
Definition: pfs_con_slice.h:56
void set_instr_class_transactions_stats(PFS_transaction_stat *array)
Definition: pfs_con_slice.h:139
PFS_statement_stat * write_instr_class_statements_stats()
Definition: pfs_con_slice.h:131
Statistics for all server errors.
Definition: pfs_stat.h:557
Single statistic.
Definition: pfs_stat.h:52
Statistics for stage usage.
Definition: pfs_stat.h:323
Statistics for statement usage.
Definition: pfs_stat.h:376
Definition: pfs_status.h:35
void aggregate_from(const System_status_var *from)
Definition: pfs_status.cc:60
void reset()
Definition: pfs_status.cc:46
Statistics for transaction usage.
Definition: pfs_stat.h:459
Per thread status variables.
Definition: system_variables.h:511