|
|
@ -538,6 +538,8 @@ SHOW_COMP_OPTION have_isam; |
|
|
SHOW_COMP_OPTION have_raid, have_ssl, have_symlink, have_query_cache; |
|
|
SHOW_COMP_OPTION have_raid, have_ssl, have_symlink, have_query_cache; |
|
|
SHOW_COMP_OPTION have_geometry, have_rtree_keys, have_dlopen; |
|
|
SHOW_COMP_OPTION have_geometry, have_rtree_keys, have_dlopen; |
|
|
SHOW_COMP_OPTION have_crypt, have_compress; |
|
|
SHOW_COMP_OPTION have_crypt, have_compress; |
|
|
|
|
|
SHOW_COMP_OPTION have_community_features; |
|
|
|
|
|
SHOW_COMP_OPTION have_profiling; |
|
|
|
|
|
|
|
|
/* Thread specific variables */ |
|
|
/* Thread specific variables */ |
|
|
|
|
|
|
|
|
@ -5638,7 +5640,7 @@ Disable with --skip-ndbcluster (will save memory).", |
|
|
"Maximum time in seconds to wait for the port to become free. " |
|
|
"Maximum time in seconds to wait for the port to become free. " |
|
|
"(Default: no wait)", (gptr*) &mysqld_port_timeout, |
|
|
"(Default: no wait)", (gptr*) &mysqld_port_timeout, |
|
|
(gptr*) &mysqld_port_timeout, 0, GET_UINT, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
(gptr*) &mysqld_port_timeout, 0, GET_UINT, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, |
|
|
#ifdef ENABLED_PROFILING
|
|
|
|
|
|
|
|
|
#if defined(ENABLED_PROFILING) && defined(COMMUNITY_SERVER)
|
|
|
{"profiling_history_size", OPT_PROFILING, "Limit of query profiling memory", |
|
|
{"profiling_history_size", OPT_PROFILING, "Limit of query profiling memory", |
|
|
(gptr*) &global_system_variables.profiling_history_size, |
|
|
(gptr*) &global_system_variables.profiling_history_size, |
|
|
(gptr*) &max_system_variables.profiling_history_size, |
|
|
(gptr*) &max_system_variables.profiling_history_size, |
|
|
@ -6685,7 +6687,9 @@ struct show_var_st status_vars[]= { |
|
|
{"Threads_created", (char*) &thread_created, SHOW_LONG_CONST}, |
|
|
{"Threads_created", (char*) &thread_created, SHOW_LONG_CONST}, |
|
|
{"Threads_running", (char*) &thread_running, SHOW_INT_CONST}, |
|
|
{"Threads_running", (char*) &thread_running, SHOW_INT_CONST}, |
|
|
{"Uptime", (char*) 0, SHOW_STARTTIME}, |
|
|
{"Uptime", (char*) 0, SHOW_STARTTIME}, |
|
|
|
|
|
#ifdef COMMUNITY_SERVER
|
|
|
{"Uptime_since_flush_status",(char*) 0, SHOW_FLUSHTIME}, |
|
|
{"Uptime_since_flush_status",(char*) 0, SHOW_FLUSHTIME}, |
|
|
|
|
|
#endif
|
|
|
{NullS, NullS, SHOW_LONG} |
|
|
{NullS, NullS, SHOW_LONG} |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
@ -6992,6 +6996,16 @@ static void mysql_init_variables(void) |
|
|
#if !defined(my_pthread_setprio) && !defined(HAVE_PTHREAD_SETSCHEDPARAM)
|
|
|
#if !defined(my_pthread_setprio) && !defined(HAVE_PTHREAD_SETSCHEDPARAM)
|
|
|
opt_specialflag |= SPECIAL_NO_PRIOR; |
|
|
opt_specialflag |= SPECIAL_NO_PRIOR; |
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
#ifdef ENABLED_PROFILING
|
|
|
|
|
|
have_profiling = SHOW_OPTION_YES; |
|
|
|
|
|
#else
|
|
|
|
|
|
have_profiling = SHOW_OPTION_NO; |
|
|
|
|
|
#endif
|
|
|
|
|
|
#ifdef COMMUNITY_SERVER
|
|
|
|
|
|
have_community_features = SHOW_OPTION_YES; |
|
|
|
|
|
#else
|
|
|
|
|
|
have_community_features = SHOW_OPTION_NO; |
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
#if defined(__WIN__) || defined(__NETWARE__)
|
|
|
#if defined(__WIN__) || defined(__NETWARE__)
|
|
|
/* Allow Win32 and NetWare users to move MySQL anywhere */ |
|
|
/* Allow Win32 and NetWare users to move MySQL anywhere */ |
|
|
@ -8016,7 +8030,9 @@ void refresh_status(THD *thd) |
|
|
|
|
|
|
|
|
/* Reset the counters of all key caches (default and named). */ |
|
|
/* Reset the counters of all key caches (default and named). */ |
|
|
process_key_caches(reset_key_cache_counters); |
|
|
process_key_caches(reset_key_cache_counters); |
|
|
|
|
|
#ifdef COMMUNITY_SERVER
|
|
|
flush_status_time= time((time_t*) 0); |
|
|
flush_status_time= time((time_t*) 0); |
|
|
|
|
|
#endif
|
|
|
pthread_mutex_unlock(&LOCK_status); |
|
|
pthread_mutex_unlock(&LOCK_status); |
|
|
|
|
|
|
|
|
/*
|
|
|
/*
|
|
|
|