2475
/** Clear most status variables. */
2476
extern time_t flush_status_time;
2477
extern uint32_t max_used_connections;
2479
void Session::refresh_status()
2481
pthread_mutex_lock(&LOCK_status);
2483
/* Add thread's status variabes to global status */
2484
add_to_status(&global_status_var, &status_var);
2486
/* Reset thread's status variables */
2487
memset(&status_var, 0, sizeof(status_var));
2489
/* Reset some global variables */
2490
reset_status_vars();
2492
/* Reset the counters of all key caches (default and named). */
2493
process_key_caches(reset_key_cache_counters);
2494
flush_status_time= time((time_t*) 0);
2495
max_used_connections= 1; /* We set it to one, because we know we exist */
2496
pthread_mutex_unlock(&LOCK_status);