mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
merge
This commit is contained in:
commit
9952c560cb
2 changed files with 16 additions and 7 deletions
|
@ -1168,6 +1168,9 @@ void add_to_status(STATUS_VAR *to_var, STATUS_VAR *from_var)
|
|||
|
||||
while (to != end)
|
||||
*(to++)+= *(from++);
|
||||
|
||||
to_var->bytes_received+= from_var->bytes_received;
|
||||
to_var->bytes_sent+= from_var->bytes_sent;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1193,6 +1196,9 @@ void add_diff_to_status(STATUS_VAR *to_var, STATUS_VAR *from_var,
|
|||
|
||||
while (to != end)
|
||||
*(to++)+= *(from++) - *(dec++);
|
||||
|
||||
to_var->bytes_received+= from_var->bytes_received - dec_var->bytes_received;;
|
||||
to_var->bytes_sent+= from_var->bytes_sent - dec_var->bytes_sent;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -476,12 +476,14 @@ typedef struct system_variables
|
|||
} SV;
|
||||
|
||||
|
||||
/* per thread status variables */
|
||||
/**
|
||||
Per thread status variables.
|
||||
Must be long/ulong up to last_system_status_var so that
|
||||
add_to_status/add_diff_to_status can work.
|
||||
*/
|
||||
|
||||
typedef struct system_status_var
|
||||
{
|
||||
ulonglong bytes_received;
|
||||
ulonglong bytes_sent;
|
||||
ulong com_other;
|
||||
ulong com_stat[(uint) SQLCOM_END];
|
||||
ulong created_tmp_disk_tables;
|
||||
|
@ -537,13 +539,14 @@ typedef struct system_status_var
|
|||
Number of statements sent from the client
|
||||
*/
|
||||
ulong questions;
|
||||
|
||||
ulonglong bytes_received;
|
||||
ulonglong bytes_sent;
|
||||
/*
|
||||
IMPORTANT!
|
||||
SEE last_system_status_var DEFINITION BELOW.
|
||||
Below 'last_system_status_var' are all variables which doesn't make any
|
||||
sense to add to the /global/ status variable counter.
|
||||
Status variables which it does not make sense to add to
|
||||
global status variable counter
|
||||
Below 'last_system_status_var' are all variables that cannot be handled
|
||||
automatically by add_to_status()/add_diff_to_status().
|
||||
*/
|
||||
double last_query_cost;
|
||||
} STATUS_VAR;
|
||||
|
|
Loading…
Reference in a new issue