71 void aggregate(
bool alive);
72 void aggregate_waits(
void);
73 void aggregate_stages(
void);
74 void aggregate_statements(
void);
75 void aggregate_transactions(
void);
76 void aggregate_errors(
void);
77 void aggregate_memory(
bool alive);
78 void aggregate_status(
void);
79 void aggregate_stats(
void);
83 void rebase_memory_stats();
91 m_has_memory_stats =
false;
92 m_instr_class_memory_stats = array;
96 if (!m_has_memory_stats) {
99 return m_instr_class_memory_stats;
103 if (!m_has_memory_stats) {
104 rebase_memory_stats();
105 m_has_memory_stats =
true;
107 return m_instr_class_memory_stats;
Some integer typedefs for easier portability.
unsigned long long int ulonglong
Definition: my_inttypes.h:55
Common definition between mysql server & client.
char * user
Definition: mysqladmin.cc:59
Performance schema connection slice (declarations).
Miscellaneous global dependencies (declarations).
#define PFS_ALIGNED
Definition: pfs_global.h:54
Performance schema internal locks (declarations).
Object names (declarations).
A connection slice, an arbitrary grouping of several connections.
Definition: pfs_con_slice.h:53
Performance schema global sizing parameters.
Definition: pfs_server.h:112
Definition: pfs_stat.h:919
Definition: pfs_stat.h:865
Definition: pfs_stat.h:870
Instrumented thread implementation.
Definition: pfs_instr.h:372
Hash key for a user.
Definition: pfs_user.h:55
PFS_user_name m_user_name
User name.
Definition: pfs_user.h:57
Definition: pfs_name.h:220
Per user statistics.
Definition: pfs_user.h:61
int get_refcount(void)
Definition: pfs_user.h:65
const PFS_memory_shared_stat * read_instr_class_memory_stats() const
Definition: pfs_user.h:95
std::atomic< int > m_refcount
Definition: pfs_user.h:117
void inc_refcount(void)
Definition: pfs_user.h:67
PFS_memory_shared_stat * m_instr_class_memory_stats
Per user memory aggregated statistics.
Definition: pfs_user.h:125
PFS_memory_shared_stat * write_instr_class_memory_stats()
Definition: pfs_user.h:102
void set_instr_class_memory_stats(PFS_memory_shared_stat *array)
Definition: pfs_user.h:90
ulonglong m_disconnected_count
Definition: pfs_user.h:114
pfs_lock m_lock
Internal lock.
Definition: pfs_user.h:111
void dec_refcount(void)
Definition: pfs_user.h:69
PFS_user_key m_key
Definition: pfs_user.h:112
void init_refcount(void)
Definition: pfs_user.h:63
A 'lock' protecting performance schema internal buffers.
Definition: pfs_lock.h:151
unsigned int uint
Definition: uca-dump.cc:29
static void alive(server *s)
Definition: xcom_transport.cc:159