73 void aggregate(
bool alive);
74 void aggregate_waits();
75 void aggregate_stages();
76 void aggregate_statements();
77 void aggregate_transactions();
78 void aggregate_errors();
79 void aggregate_memory(
bool alive);
80 void aggregate_status();
81 void aggregate_stats();
85 void rebase_memory_stats();
93 m_has_memory_stats =
false;
94 m_instr_class_memory_stats = array;
98 if (!m_has_memory_stats) {
101 return m_instr_class_memory_stats;
105 if (!m_has_memory_stats) {
106 rebase_memory_stats();
107 m_has_memory_stats =
true;
109 return m_instr_class_memory_stats;
117 m_disconnected_count = 0;
118 m_max_controlled_memory = 0;
119 m_max_total_memory = 0;
123 void aggregate_disconnect(
ulonglong controlled_memory,
Common definition used by mysys, performance schema and server & client.
Some integer typedefs for easier portability.
unsigned long long int ulonglong
Definition: my_inttypes.h:55
Common definition between mysql server & client.
const char * host
Definition: mysqladmin.cc:58
Performance schema connection slice (declarations).
Miscellaneous global dependencies (declarations).
#define PFS_ALIGNED
Definition: pfs_global.h:56
Performance schema internal locks (declarations).
Object names (declarations).
static const LEX_CSTRING pfs
Definition: sql_show_processlist.cc:65
Per account statistics.
Definition: pfs_account.h:66
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
Hash key for a host.
Definition: pfs_host.h:57
PFS_host_name m_host_name
Host name.
Definition: pfs_host.h:59
Definition: pfs_name.h:243
Per host statistics.
Definition: pfs_host.h:63
PFS_host_key m_key
Definition: pfs_host.h:114
pfs_lock m_lock
Definition: pfs_host.h:113
PFS_memory_shared_stat * write_instr_class_memory_stats()
Definition: pfs_host.h:104
PFS_memory_shared_stat * m_instr_class_memory_stats
Per host memory aggregated statistics.
Definition: pfs_host.h:139
void inc_refcount()
Definition: pfs_host.h:69
ulonglong m_max_total_memory
Definition: pfs_host.h:128
void dec_refcount()
Definition: pfs_host.h:71
void init_refcount()
Definition: pfs_host.h:65
void set_instr_class_memory_stats(PFS_memory_shared_stat *array)
Definition: pfs_host.h:92
ulonglong m_disconnected_count
Definition: pfs_host.h:126
const PFS_memory_shared_stat * read_instr_class_memory_stats() const
Definition: pfs_host.h:97
void reset_connections_stats()
Definition: pfs_host.h:116
int get_refcount()
Definition: pfs_host.h:67
std::atomic< int > m_refcount
Definition: pfs_host.h:131
ulonglong m_max_controlled_memory
Definition: pfs_host.h:127
Definition: pfs_stat.h:936
Definition: pfs_stat.h:882
Definition: pfs_stat.h:887
Instrumented thread implementation.
Definition: pfs_instr.h:372
A 'lock' protecting performance schema internal buffers.
Definition: pfs_lock.h:153
unsigned int uint
Definition: uca9-dump.cc:74
static void alive(server *s)
Definition: xcom_transport.cc:159