23#ifndef MYSQLD_INCLUDED
24#define MYSQLD_INCLUDED
81#elif MAX_INDEXES > 255
82#error "MAX_INDEXES values greater than 255 is not supported."
88#define TEST_PRINT_CACHED_TABLES 1
89#define TEST_NO_KEY_GROUP 2
90#define TEST_MIT_THREAD 4
96#define OBSOLETE_TEST_BLOCKING 8
97#define TEST_KEEP_TMP_TABLES 16
98#define TEST_READCHECK 64
99#define TEST_NO_EXTRA 128
100#define TEST_CORE_ON_SIGNAL 256
101#define TEST_NO_STACKTRACE 512
102#define TEST_SIGINT 1024
103#define TEST_SYNCHRONIZATION \
106#define TEST_DO_QUICK_LEAK_CHECK \
109#define TEST_NO_TEMP_TABLES \
112#define SPECIAL_NO_NEW_FUNC 2
113#define SPECIAL_SKIP_SHOW_DB 4
114#define SPECIAL_NO_RESOLVE 64
115#define SPECIAL_NO_HOST_CACHE 512
116#define SPECIAL_SHORT_LOG_FORMAT 1024
190extern bool opt_no_monitor;
223extern char *named_pipe_full_access_group;
224extern bool opt_enable_shared_memory;
299#if defined(HAVE_BUILD_ID_SUPPORT)
303extern const double log_10[309];
424#ifdef HAVE_PSI_INTERFACE
650#ifdef HAVE_PSI_STATEMENT_INTERFACE
695#define mysql_tmpdir (my_tmpdir(&mysql_tmpdir_list))
754#define ER(X) please_use_ER_THD_or_ER_DEFAULT_instead(X)
812 std::vector<std::string> &policy_list);
819bool update_named_pipe_full_access_group(
const char *new_group_name);
int64 query_id_t
Definition: binlog.h:71
Definition: sql_bitmap.h:153
Definition: sql_bitmap.h:42
This class implements component loading through manifest file.
Definition: sql_component.h:99
Definition: nt_servc.h:23
Definition: rpl_async_conn_failover_configuration_propagation.h:143
The class is a Rpl_filter representing global replication filters, with a vector that references all ...
Definition: rpl_filter.h:531
Class that contains functionality to monitor group member's state, role and quorum changes on all the...
Definition: rpl_io_monitor.h:125
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:35
This class represents abstract time zone and provides basic interface for MYSQL_TIME <-> my_time_t co...
Definition: tztime.h:48
uint sync_binlog_period
Definition: binlog.cc:190
my_thread_attr_t connection_attrib
Definition: mysqld.cc:1607
char * opt_relay_logname
Definition: mysqld.h:271
bool server_id_supplied
Definition: mysqld.h:161
unsigned int PSI_cond_key
Instrumented cond key.
Definition: psi_cond_bits.h:43
unsigned int PSI_file_key
Instrumented file key.
Definition: psi_file_bits.h:47
unsigned int PSI_mutex_key
Instrumented mutex key.
Definition: psi_mutex_bits.h:51
unsigned int PSI_rwlock_key
Instrumented rwlock key.
Definition: psi_rwlock_bits.h:43
unsigned int PSI_socket_key
Instrumented socket key.
Definition: psi_socket_bits.h:48
unsigned int PSI_thread_key
Instrumented thread key.
Definition: psi_thread_bits.h:49
#define MAX_INDEXES
Definition: config.h:209
A better implementation of the UNIX ctype(3) library.
@ COM_END
Not a real command.
Definition: my_command.h:100
Common definition used by mysys, performance schema and server & client.
static constexpr int HOSTNAME_LENGTH
Definition: my_hostname.h:42
Some integer typedefs for easier portability.
unsigned long long int ulonglong
Definition: my_inttypes.h:55
int64_t int64
Definition: my_inttypes.h:67
int32_t int32
Definition: my_inttypes.h:65
uint32_t uint32
Definition: my_inttypes.h:66
Common #defines and includes for file and socket I/O.
#define FN_EXTLEN
Definition: my_io.h:81
#define FN_REFLEN
Definition: my_io.h:82
Defines various enable/disable and HAVE_ macros related to the performance schema instrumentation sys...
Functions related to handling of plugins and other dynamically loaded libraries.
#define MYSQL_PLUGIN_IMPORT
Definition: my_sharedlib.h:70
@ SQLCOM_END
Definition: my_sqlcommand.h:207
Common header for many mysys elements.
Defines to make different thread packages compatible.
pthread_attr_t my_thread_attr_t
Definition: my_thread_bits.h:48
Common definition between mysql server & client.
#define SERVER_VERSION_LENGTH
Definition: mysql_com.h:73
Instrumentation helpers for conditions.
ABI for instrumented mutexes.
Instrumentation helpers for rwlock.
bool opt_enable_named_pipe
Definition: mysqld.cc:1242
void persisted_variables_refresh_keyring_support()
Definition: mysqld.cc:1843
uint sync_relaylog_period
Definition: mysqld.h:251
PSI_file_key key_file_relaylog_index_cache
Definition: mysqld.cc:13887
PSI_cond_key key_COND_cache_status_changed
Definition: mysqld.cc:13768
PSI_mutex_key key_gtid_ensure_index_mutex
Definition: mysqld.cc:13614
ulong aborted_threads
Definition: mysqld.cc:1376
const char * mysql_real_data_home_ptr
Definition: mysqld.cc:1512
PSI_stage_info stage_making_temp_file_append_before_load_data
Definition: mysqld.cc:13958
PSI_stage_info stage_waiting_for_replica_thread_to_start
Definition: mysqld.cc:14007
PSI_stage_info stage_cleaning_up
Definition: mysqld.cc:13935
ulong opt_keyring_migration_port
Definition: mysqld.cc:1220
PSI_stage_info stage_updating
Definition: mysqld.cc:13996
bool opt_allow_suspicious_udfs
Definition: mysqld.cc:1272
PSI_stage_info stage_rename_result_table
Definition: mysqld.cc:13971
Deployed_components * g_deployed_components
This variable holds handle to the object that's responsible for loading/unloading components from man...
Definition: mysqld.cc:1398
PSI_file_key key_file_load
Definition: mysqld.cc:13873
PSI_stage_info stage_rpl_apply_row_evt_update
Definition: mysqld.cc:13990
PSI_mutex_key key_TABLE_SHARE_LOCK_ha_data
Definition: mysqld.cc:13603
PSI_stage_info stage_deleting_from_reference_tables
Definition: mysqld.cc:13944
bool opt_source_verify_checksum
Definition: mysqld.cc:1324
PSI_file_key key_file_init
Definition: mysqld.cc:13881
PSI_stage_info stage_reading_event_from_the_relay_log
Definition: mysqld.cc:13967
struct aggregated_stats global_aggregated_stats
Definition: mysqld.cc:1554
uint test_flags
Definition: mysqld.cc:1336
void kill_mysql(void)
Definition: mysqld.cc:2490
PSI_stage_info stage_hook_begin_trans
Definition: mysqld.cc:14017
mysql_mutex_t LOCK_replica_trans_dep_tracker
Definition: mysqld.cc:1601
bool validate_authentication_policy(char *val)
Validate @authentication_policy variable value.
Definition: mysqld.cc:4764
ulong delayed_insert_timeout
Definition: mysqld.cc:1377
mysql_mutex_t LOCK_server_started
Definition: mysqld.cc:1608
mysql_service_registry_t * srv_registry
Definition: mysqld.cc:2008
bool sha256_password_proxy_users
Definition: mysqld.h:233
bool dynamic_plugins_are_initialized
Flag indicating if dynamic plugins have been loaded.
Definition: mysqld.cc:1952
PSI_thread_key key_thread_compress_gtid_table
Definition: mysqld.cc:13841
PSI_mutex_key key_mutex_slave_parallel_worker_count
Definition: mysqld.cc:13600
void set_mysqld_partial_revokes(bool value)
Set partial_revokes with a given value.
Definition: mysqld.cc:14367
PSI_stage_info stage_closing_tables
Definition: mysqld.cc:13936
PSI_file_key key_file_trn
Definition: mysqld.cc:13880
mysql_cond_t COND_manager
Definition: sql_manager.cc:59
char * opt_keyring_migration_socket
Definition: mysqld.cc:1217
int64 query_id_t
Definition: mysqld.h:743
uint ha_open_options
Definition: mysqld.h:258
bool opt_initialize
Definition: mysqld.cc:1240
PSI_cond_key key_relay_log_info_sleep_cond
Definition: mysqld.cc:13779
ulong delay_key_write_options
Definition: mysqld.cc:1338
char * my_bind_addr_str
Definition: mysqld.cc:1174
ulonglong opt_mts_pending_jobs_size_max
Definition: mysqld.cc:1359
bool mysqld_partial_revokes()
Get status partial_revokes on server.
Definition: mysqld.cc:14357
handlerton * innodb_hton
Definition: mysqld.cc:1262
const char * show_comp_option_name[]
Definition: mysqld.cc:1045
PSI_stage_info stage_waiting_for_relay_log_space
Definition: mysqld.cc:14005
bool opt_log_replica_updates
Definition: mysqld.cc:1246
uint protocol_version
Definition: mysqld.cc:1339
PSI_mutex_key key_LOCK_delegate_connection_mutex
Definition: mysqld.cc:13623
PSI_file_key key_file_slow_log
Definition: mysqld.cc:13883
ulong opt_server_id_mask
Definition: mysqld.cc:1266
mysql_mutex_t LOCK_rotate_binlog_master_key
Definition: mysqld.cc:1630
PSI_stage_info stage_query_end
Definition: mysqld.cc:13965
PSI_mutex_key key_source_info_thd_lock
Definition: mysqld.cc:13591
bool clone_recovery_error
True, if clone recovery has failed.
Definition: mysqld.cc:1319
char * default_tz_name
Definition: mysqld.cc:1494
MYSQL_PLUGIN_IMPORT bool mysqld_server_started
Definition: mysqld.h:382
ulonglong temptable_max_ram
Definition: mysqld.cc:1181
PSI_stage_info stage_replica_waiting_workers_to_exit
Definition: mysqld.cc:13988
bool using_udf_functions
Definition: mysqld.cc:1205
bool mysqld_offline_mode()
Get mysqld offline mode.
Definition: mysqld.h:783
MYSQL_PLUGIN_IMPORT MY_TMPDIR mysql_tmpdir_list
Definition: mysqld.cc:1556
PSI_stage_info stage_replica_has_read_all_relay_log
Definition: mysqld.cc:13976
uint replica_rows_last_search_algorithm_used
Definition: mysqld.cc:1363
bool opt_no_dd_upgrade
Definition: mysqld.cc:1238
int init_common_variables()
Definition: mysqld.cc:6541
PSI_cond_key key_PAGE_cond
Definition: mysqld.cc:13765
ulonglong max_binlog_stmt_cache_size
Definition: mysqld.h:332
struct st_VioSSLFd * ssl_acceptor_fd
PSI_mutex_key key_LOCK_thd_data
Definition: mysqld.cc:13583
long opt_upgrade_mode
Definition: mysqld.cc:1239
char * my_admin_bind_addr_str
Definition: mysqld.cc:1175
uint sync_relayloginfo_period
Definition: mysqld.h:251
PSI_stage_info stage_statistics
Definition: mysqld.cc:13992
bool is_secure_file_path(const char *path)
Test a file path to determine if the path is compatible with the secure file path restriction.
Definition: mysqld.cc:13062
PSI_file_key key_file_general_log
Definition: mysqld.cc:13882
ulong rpl_stop_replica_timeout
Definition: mysqld.cc:1384
mysql_mutex_t LOCK_manager
Definition: sql_manager.cc:58
PSI_mutex_key key_mutex_replica_reporting_capability_err_lock
Definition: mysqld.cc:13593
PSI_mutex_key key_mutex_slave_parallel_worker
Definition: mysqld.cc:13601
char * opt_keyring_migration_source
Definition: mysqld.cc:1218
ulong opt_mts_replica_parallel_workers
Definition: mysqld.cc:1358
PSI_stage_info stage_replica_waiting_to_reconnect_after_failed_event_read
Definition: mysqld.cc:13983
char * opt_keyring_migration_user
Definition: mysqld.cc:1214
Bitmap< 64 > Key_map
Definition: mysqld.h:77
PSI_stage_info stage_worker_waiting_for_commit_parent
Definition: mysqld.cc:14013
PSI_rwlock_key key_rwlock_rpl_filter_lock
Definition: mysqld.cc:13727
const char * log_error_dest
Definition: mysqld.cc:1496
PSI_mutex_key key_source_info_run_lock
Definition: mysqld.cc:13589
PSI_file_key key_file_misc
Definition: mysqld.cc:13877
PSI_stage_info stage_copy_to_tmp_table
Definition: mysqld.cc:13940
mysql_mutex_t LOCK_global_system_variables
Definition: mysqld.cc:1576
PSI_thread_key key_thread_one_connection
Definition: mysqld.cc:13840
PSI_cond_key key_COND_active
Definition: mysqld.cc:13766
PSI_stage_info stage_updating_reference_tables
Definition: mysqld.cc:13998
const char * server_uuid_ptr
Definition: mysqld.cc:1481
bool opt_replica_compressed_protocol
Definition: mysqld.cc:1243
bool old_mode
compatibility option:
Definition: mysqld.cc:1254
PSI_cond_key key_commit_order_manager_cond
Definition: mysqld.cc:13786
PSI_mutex_key key_RELAYLOG_LOCK_index
Definition: mysqld.cc:13609
PSI_rwlock_key key_rwlock_channel_to_filter_lock
Definition: mysqld.cc:13728
PSI_stage_info stage_queueing_source_event_to_the_relay_log
Definition: mysqld.cc:13966
mysql_component_t mysql_component_mysql_server
Definition: server_component.cc:1075
PSI_mutex_key key_commit_order_manager_mutex
Definition: mysqld.cc:13620
PSI_stage_info stage_update
Definition: mysqld.cc:13995
bool signal_restart_server()
Signal the server thread for restart.
Definition: mysqld.cc:2466
void my_init_signals()
Definition: mysqld.cc:3593
ulonglong replica_type_conversions_options
Definition: mysqld.cc:1357
PSI_stage_info stage_alter_inplace
Definition: mysqld.cc:13930
mysql_mutex_t LOCK_log_throttle_qni
Definition: mysqld.cc:1602
char mysql_unpacked_real_data_home[]
Definition: mysqld.cc:1503
ulong slave_trans_retries
Definition: mysqld.cc:1354
bool parse_authentication_policy(char *val, std::vector< std::string > &policy_list)
Parse @authentication_policy variable value.
Definition: mysqld.cc:4711
SHOW_VAR status_vars[]
Definition: mysqld.cc:11443
PSI_stage_info stage_checking_source_version
Definition: mysqld.cc:13933
PSI_stage_info stage_compressing_gtid_table
Definition: mysqld.cc:13937
uint mysqld_port
Definition: mysqld.h:259
ulong opt_tc_log_size
Definition: mysqld.cc:1208
PSI_stage_info stage_replica_waiting_worker_to_free_events
Definition: mysqld.cc:13986
PSI_stage_info stage_replica_waiting_to_reconnect_after_failed_binlog_dump_request
Definition: mysqld.cc:13982
uint replica_net_timeout
Definition: mysqld.cc:1355
PSI_cond_key key_source_info_data_cond
Definition: mysqld.cc:13770
handlerton * myisam_hton
Definition: mysqld.cc:1261
PSI_stage_info stage_sending_binlog_event_to_replica
Definition: mysqld.cc:13974
bool temptable_use_mmap
Definition: mysqld.cc:1183
bool opt_general_log
Definition: mysqld.cc:1195
PSI_stage_info stage_finished_reading_one_binlog_switching_to_next_binlog
Definition: mysqld.cc:13950
PSI_stage_info stage_suspending
Definition: mysqld.cc:14014
PSI_mutex_key key_LOCK_error_log
Definition: mysqld.cc:13582
PSI_file_key key_file_relaylog_index
Definition: mysqld.cc:13886
ulong table_def_size
Definition: mysqld.cc:1348
char system_time_zone_dst_off[30]
Definition: mysqld.h:294
int * get_remaining_argc()
Definition: mysqld.cc:1852
ulong connection_errors_peer_addr
Number of errors when reading the peer address.
Definition: mysqld.cc:1534
mysql_mutex_t LOCK_collect_instance_log
Definition: mysqld.cc:1613
PSI_stage_info stage_system_lock
Definition: mysqld.cc:13994
mysql_mutex_t LOCK_status
Definition: mysqld.cc:1575
ulong table_cache_size
Definition: mysqld.cc:1343
PSI_stage_info stage_replica_waiting_for_workers_to_process_queue
Definition: mysqld.cc:13981
mysql_rwlock_t LOCK_sys_init_replica
Definition: mysqld.cc:1603
std::atomic< query_id_t > atomic_global_query_id
Definition: mysqld.cc:1375
uint opt_large_page_size
Definition: mysqld.cc:1281
ulong binlog_stmt_cache_use
Definition: mysqld.cc:1382
PSI_stage_info stage_waiting_for_table_flush
Definition: mysqld.cc:14008
bool lower_case_file_system
Definition: mysqld.cc:1276
bool is_help_or_validate_option()
Check if –help option or –validate-config is specified.
Definition: mysqld.h:774
mysql_mutex_t LOCK_partial_revokes
Definition: mysqld.cc:1293
PSI_stage_info stage_replica_waiting_to_reconnect_after_failed_registration_on_source
Definition: mysqld.cc:13984
bool trust_function_creators
Definition: mysqld.h:231
PSI_stage_info stage_after_create
Definition: mysqld.cc:13928
PSI_mutex_key key_LOCK_thd_protocol
Definition: mysqld.cc:13585
PSI_mutex_key key_RELAYLOG_LOCK_log
Definition: mysqld.cc:13610
char lc_messages_dir[FN_REFLEN]
Definition: mysqld.cc:1499
PSI_stage_info stage_purging_old_relay_logs
Definition: mysqld.cc:13964
PSI_mutex_key key_RELAYLOG_LOCK_commit
Definition: mysqld.cc:13608
void thd_mem_cnt_alloc(THD *thd, size_t size, const char *key_name)
Definition: mysqld.cc:1878
mysql_cond_t COND_server_started
Definition: mysqld.cc:1609
PSI_mutex_key key_mutex_slave_parallel_pend_jobs
Definition: mysqld.cc:13599
MYSQL_PLUGIN_IMPORT struct System_variables global_system_variables
Definition: mysqld.cc:1551
const char * default_tmp_storage_engine
Definition: mysqld.cc:1180
PSI_stage_info stage_waiting_for_gtid_to_be_committed
Definition: mysqld.cc:14001
uint opt_server_id_bits
Definition: mysqld.cc:1265
PSI_stage_info stage_discard_or_import_tablespace
Definition: mysqld.cc:13945
bool opt_replica_preserve_commit_order
Definition: mysqld.cc:1361
PSI_stage_info stage_user_sleep
Definition: mysqld.cc:13999
PSI_mutex_key key_relay_log_info_sleep_lock
Definition: mysqld.cc:13595
PSI_stage_info stage_rpl_apply_row_evt_delete
Definition: mysqld.cc:13991
PSI_stage_info stage_creating_tmp_table
Definition: mysqld.cc:13942
bool opt_skip_name_resolve
Definition: mysqld.cc:1201
const char * timestamp_type_names[]
Definition: mysqld.cc:1334
const char * first_keyword
Definition: mysqld.cc:1053
PSI_mutex_key key_structure_guard_mutex
Definition: mysqld.cc:13602
MYSQL_PLUGIN_IMPORT uint reg_ext_length
Definition: mysqld.cc:1506
bool opt_debugging
Definition: mysqld.cc:1166
PSI_mutex_key key_monitor_info_run_lock
Definition: mysqld.cc:13622
LEX_STRING opt_mandatory_roles
Definition: mysqld.cc:1191
char glob_hostname[HOSTNAME_LENGTH+1]
Definition: mysqld.cc:1498
PSI_mutex_key key_LOCK_thd_security_ctx
Definition: mysqld.cc:13586
PSI_stage_info stage_waiting_to_finalize_termination
Definition: mysqld.cc:14011
mysql_mutex_t LOCK_reset_gtid_table
Definition: mysqld.cc:1610
PSI_rwlock_key key_rwlock_channel_map_lock
Definition: mysqld.cc:13724
PSI_mutex_key key_LOCK_tc
Definition: mysqld.cc:13580
PSI_stage_info stage_worker_waiting_for_its_turn_to_commit
Definition: mysqld.cc:14012
char server_uuid[UUID_LENGTH+1]
Definition: mysqld.cc:1480
PSI_cond_key key_monitor_info_run_cond
Definition: mysqld.cc:13788
char * opt_disabled_storage_engines
Definition: mysqld.cc:1264
bool opt_bin_log
Definition: mysqld.cc:1194
mysql_mutex_t LOCK_password_reuse_interval
Definition: mysqld.cc:1290
char * opt_log_error_suppression_list
Definition: mysqld.cc:1212
ulong opt_binlog_group_commit_sync_no_delay_count
Definition: mysqld.cc:1372
PSI_stage_info stage_replica_reconnecting_after_failed_event_read
Definition: mysqld.cc:13978
const mysql_service_dynamic_loader_t * dynamic_loader_srv
Definition: persistent_dynamic_loader.cc:76
std::vector< std::string > authentication_policy_list
Definition: mysqld.cc:1519
bool opt_replica_sql_verify_checksum
Definition: mysqld.cc:1325
PSI_mutex_key key_LOCK_thd_sysvar
Definition: mysqld.cc:13584
char default_logfile_name[FN_REFLEN]
Definition: mysqld.cc:1488
sigset_t mysqld_signal_mask
Definition: mysqld.cc:1606
char * opt_slow_logname
Definition: mysqld.h:270
Rpl_acf_configuration_handler * rpl_acf_configuration_handler
Definition: mysqld.cc:1547
PSI_file_key key_file_frm
Definition: mysqld.cc:13872
PSI_stage_info stage_logging_slow_query
Definition: mysqld.cc:13957
PSI_cond_key key_RELAYLOG_update_cond
Definition: mysqld.cc:13783
PSI_stage_info stage_execution_of_init_command
Definition: mysqld.cc:13948
ulonglong temptable_max_mmap
Definition: mysqld.cc:1182
bool avoid_temporal_upgrade
Compatibility option to prevent auto upgrade of old temporals during certain ALTER TABLE operations.
Definition: mysqld.cc:1431
bool opt_log_unsafe_statements
Definition: mysqld.cc:1332
PSI_mutex_key key_LOCK_query_plan
Definition: mysqld.cc:13604
bool opt_myisam_use_mmap
Definition: mysqld.h:181
ulong delayed_insert_limit
Definition: mysqld.cc:1377
ulong what_to_log
Definition: mysqld.cc:1350
bool opt_super_readonly
Definition: mysqld.h:204
char *** get_remaining_argv()
Definition: mysqld.cc:1854
bool migrate_connect_options
Variable to check if connection related options are set as part of keyring migration.
Definition: mysqld.cc:1221
bool opt_log_slow_extra
Definition: mysqld.cc:1199
enum_server_operational_state
Definition: mysqld.h:154
@ SERVER_OPERATING
Definition: mysqld.h:156
@ SERVER_BOOTING
Definition: mysqld.h:155
@ SERVER_SHUTTING_DOWN
Definition: mysqld.h:157
PSI_stage_info stage_replica_waiting_event_from_coordinator
Definition: mysqld.cc:13980
bool opt_validate_config
Definition: mysqld.cc:1063
thread_local MEM_ROOT ** THR_MALLOC
Definition: mysqld.cc:1573
ulong connect_timeout
Definition: mysqld.h:318
char * opt_keyring_migration_host
Definition: mysqld.cc:1215
PSI_stage_info stage_rpl_apply_row_evt_write
Definition: mysqld.cc:13989
mysql_rwlock_t LOCK_system_variables_hash
Definition: mysqld.cc:1604
void refresh_status()
Reset global and session status variables.
Definition: mysqld.cc:13520
uint mysqld_admin_port
Definition: mysqld.cc:1176
ulonglong slave_rows_search_algorithms_options
Definition: mysqld.cc:1360
PSI_stage_info stage_waiting_for_the_next_event_in_relay_log
Definition: mysqld.cc:14009
ulong tc_log_max_pages_used
Definition: mysqld.h:253
ulong open_files_limit
Definition: mysqld.cc:1353
LEX_CSTRING sql_statement_names[(uint) SQLCOM_END+1]
Definition: mysqld.cc:4617
mysql_mutex_t LOCK_default_password_lifetime
Definition: mysqld.cc:1287
struct rand_struct sql_rand
used by sql_class.cc:THD::THD()
Definition: mysqld.cc:1919
mysql_mutex_t LOCK_global_conn_mem_limit
Definition: mysqld.cc:1638
ulong tablespace_def_size
Definition: mysqld.cc:1349
bool sp_automatic_privileges
Definition: mysqld.cc:1308
PSI_stage_info stage_end
Definition: mysqld.cc:13946
PSI_stage_info stage_registering_replica_on_source
Definition: mysqld.cc:13968
void thd_mem_cnt_free(THD *thd, size_t size)
Definition: mysqld.cc:1888
size_t mysql_unpacked_real_data_home_len
Definition: mysqld.cc:1504
std::atomic< bool > offline_mode
Definition: mysqld.cc:1280
mysql_mutex_t LOCK_prepared_stmt_count
The below lock protects access to two global server variables: max_prepared_stmt_count and prepared_s...
Definition: mysqld.cc:1586
PSI_socket_key key_socket_tcpip
Definition: mysqld.cc:14131
ulong tc_log_page_size
Definition: mysqld.h:253
bool opt_local_infile
Definition: mysqld.cc:1243
char * mysql_home_ptr
Definition: mysqld.cc:1689
char * lc_messages_dir_ptr
Definition: mysqld.cc:1502
const char * server_build_id_ptr
Definition: mysqld.cc:1484
PSI_file_key key_file_relaylog
Definition: mysqld.cc:13884
PSI_statement_info sql_statement_info[(uint) SQLCOM_END+1]
Statement instrumentation keys (sql).
Definition: mysqld.cc:4652
const char * load_default_groups[]
Definition: program.cc:263
PSI_mutex_key key_mta_gaq_LOCK
Definition: mysqld.cc:13618
mysql_mutex_t LOCK_sql_replica_skip_counter
Definition: mysqld.cc:1599
mysql_mutex_t LOCK_user_conn
Definition: mysqld.cc:1576
ulong mts_parallel_option
Definition: mysqld.cc:1365
ulong prepared_stmt_count
Definition: mysqld.h:327
uint opt_mta_checkpoint_period
Definition: mysqld.h:252
handlerton * temptable_hton
Definition: mysqld.cc:1260
const char * binary_keyword
Definition: mysqld.h:366
uint default_password_lifetime
Definition: mysqld.cc:1282
PSI_cond_key key_item_func_sleep_cond
Definition: mysqld.cc:13769
bool super_read_only
Definition: mysqld.cc:1268
ulong back_log
Definition: mysqld.cc:1342
ulong stored_program_cache_size
Soft upper limit for number of sp_head objects that can be stored in the sp_cache for one connection.
Definition: mysqld.cc:1426
ulong connection_errors_internal
Number of connection errors from internal server errors.
Definition: mysqld.cc:1532
ulonglong max_binlog_cache_size
Definition: mysqld.cc:1367
PSI_stage_info stage_fulltext_initialization
Definition: mysqld.cc:13954
char * opt_log_error_services
Definition: mysqld.cc:1213
MYSQL_PLUGIN_IMPORT char server_version[SERVER_VERSION_LENGTH]
Definition: mysqld.h:686
int32_t opt_regexp_stack_limit
Definition: mysqld.cc:1311
PSI_file_key key_file_loadfile
Definition: mysqld.cc:13874
PSI_stage_info stage_verifying_table
Definition: mysqld.cc:14000
bool opt_noacl
Definition: mysqld.h:230
Time_zone * default_tz
Definition: mysqld.cc:1510
PSI_cond_key key_source_info_start_cond
Definition: mysqld.cc:13771
mysql_component_t mysql_component_performance_schema
Definition: pfs.cc:9950
enum_server_operational_state get_server_state()
Returns the current state of the server : booting, operational or shutting down.
Definition: mysqld.cc:13498
bool opt_old_style_user_limits
Definition: mysqld.cc:1298
PSI_statement_info stmt_info_rpl
Statement instrumentation key for replication.
Definition: mysqld.cc:1156
ulong slow_launch_time
Definition: mysqld.cc:1351
void gtid_server_cleanup()
GTID cleanup destroys objects and reset their pointer.
Definition: mysqld.cc:2621
PSI_stage_info stage_replica_reconnecting_after_failed_registration_on_source
Definition: mysqld.cc:13979
bool opt_character_set_client_handshake
Definition: mysqld.cc:1202
PSI_stage_info stage_source_has_sent_all_binlog_to_replica
Definition: mysqld.cc:13960
MYSQL_PLUGIN_IMPORT char * mysql_data_home
Definition: mysqld.cc:1511
PSI_file_key key_file_ERRMSG
Definition: mysqld.cc:13869
PSI_mutex_key key_LOCK_thd_query
Definition: mysqld.cc:13605
query_id_t next_query_id()
Definition: mysqld.h:750
PSI_cond_key key_COND_thr_lock
Definition: mysqld.cc:13785
PSI_cond_key key_gtid_ensure_index_cond
Definition: mysqld.cc:13784
bool opt_keyring_operations
Definition: mysqld.cc:1435
bool opt_replica_allow_batching
Definition: mysqld.cc:1248
PSI_socket_key key_socket_unix
Definition: mysqld.cc:14132
ulonglong log_output_options
Definition: mysqld.cc:1196
bool opt_persist_sensitive_variables_in_plaintext
Definition: mysqld.cc:1225
const char * mysqld_unix_port
Definition: mysqld.cc:1515
MYSQL_PLUGIN_IMPORT char pidfile_name[]
Definition: mysqld.cc:1486
mysql_mutex_t LOCK_mandatory_roles
Definition: mysqld.cc:1288
ulong binlog_stmt_cache_disk_use
Definition: mysqld.h:305
PSI_file_key key_file_log_event_data
Definition: mysqld.cc:13875
enum_binlog_error_action
Definition: mysqld.h:348
@ IGNORE_ERROR
Ignore the error and let server continue without binlogging.
Definition: mysqld.h:350
@ ABORT_SERVER
Abort the server.
Definition: mysqld.h:352
char * opt_protocol_compression_algorithms
Definition: mysqld.cc:1513
PSI_mutex_key key_RELAYLOG_LOCK_sync
Definition: mysqld.cc:13612
PSI_cond_key key_cond_slave_parallel_worker
Definition: mysqld.cc:13781
bool opt_help
Definition: mysqld.cc:1063
bool clone_startup
True, if restarted from a cloned database.
Definition: mysqld.cc:1315
MYSQL_PLUGIN_IMPORT ulong max_connections
Definition: mysqld.cc:1383
PSI_cond_key key_cond_mta_gaq
Definition: mysqld.cc:13782
PSI_mutex_key key_relay_log_info_log_space_lock
Definition: mysqld.cc:13597
PSI_stage_info stage_killing_replica
Definition: mysqld.cc:13956
struct System_status_var * get_thd_status_var(THD *thd, bool *aggregated)
Definition: mysqld.cc:1870
ulong opt_log_throttle_queries_not_using_indexes
Definition: mysqld.cc:1198
char * opt_keyring_migration_password
Definition: mysqld.cc:1216
mysql_mutex_t LOCK_crypt
Definition: mysqld.cc:1575
mysql_mutex_t LOCK_compress_gtid_table
Definition: mysqld.cc:1611
PSI_stage_info stage_wait_on_commit_ticket
Definition: mysqld.cc:14024
bool mysql_native_password_proxy_users
Definition: mysqld.h:232
ulong max_digest_length
Definition: sql_digest.cc:49
handlerton * heap_hton
Definition: mysqld.cc:1259
PSI_cond_key key_relay_log_info_stop_cond
Definition: mysqld.cc:13778
ulong binlog_error_action
Definition: mysqld.cc:1328
ulong stored_program_def_size
Definition: mysqld.cc:1347
PSI_mutex_key key_RELAYLOG_LOCK_log_end_pos
Definition: mysqld.cc:13611
MYSQL_PLUGIN_IMPORT int orig_argc
Definition: mysqld.h:383
bool opt_large_pages
Definition: mysqld.cc:1277
PSI_stage_info stage_flushing_relay_log_and_source_info_repository
Definition: mysqld.cc:13951
const mysql_service_dynamic_loader_scheme_file_t * scheme_file_srv
Definition: mysqld.cc:2009
static void set_connection_events_loop_aborted(bool value)
Definition: mysqld.h:762
const double log_10[309]
Definition: mysqld.cc:1439
PSI_stage_info stage_changing_source
Definition: mysqld.cc:13932
bool opt_always_activate_granted_roles
Definition: mysqld.cc:1193
Source_IO_monitor * rpl_source_io_monitor
Definition: mysqld.cc:1548
ulong binlog_stmt_cache_size
Definition: mysqld.h:331
ulong opt_log_timestamps
Definition: mysqld.cc:1335
mysql_mutex_t LOCK_authentication_policy
Definition: mysqld.cc:1636
uint select_errors
Definition: mysqld.h:258
PSI_thread_key key_thread_handle_con_admin_sockets
Definition: mysqld.cc:13843
PSI_stage_info stage_rename
Definition: mysqld.cc:13970
ulonglong global_conn_mem_limit
Definition: mysqld.cc:1391
PSI_file_key key_file_relaylog_cache
Definition: mysqld.cc:13885
char * pidfile_name_ptr
Definition: mysqld.h:272
std::atomic< int32 > atomic_replica_open_temp_tables
Definition: mysqld.cc:1352
char default_binlogfile_name[FN_REFLEN]
Definition: mysqld.cc:1489
bool opt_readonly
Definition: mysqld.h:203
ulong log_error_verbosity
Definition: mysqld.cc:1223
PSI_file_key key_file_hash_join
Definition: mysqld.cc:13889
ulong specialflag
Definition: mysqld.cc:1380
mysql_mutex_t LOCK_uuid_generator
Definition: mysqld.cc:1575
struct System_status_var global_status_var
Definition: mysqld.cc:1553
bool opt_skip_show_db
Definition: mysqld.h:170
const char * binlog_checksum_type_names[]
BINLOG_CHECKSUM variable.
Definition: log_event.cc:212
PSI_stage_info stage_communication_delegation
Definition: mysqld.cc:14023
PSI_file_key key_file_dbopt
Definition: mysqld.cc:13868
PSI_stage_info stage_waiting_for_no_channel_reference
Definition: mysqld.cc:14016
const char * default_storage_engine
Definition: mysqld.cc:1179
PSI_stage_info stage_binlog_transaction_decompress
Definition: mysqld.cc:14019
PSI_mutex_key key_RELAYLOG_LOCK_xids
Definition: mysqld.cc:13613
void set_mysqld_offline_mode(bool value)
Set offline mode with a given value.
Definition: mysqld.h:790
PSI_stage_info stage_converting_heap_to_ondisk
Definition: mysqld.cc:13939
uint host_cache_size
The size of the host_cache.
Definition: mysqld.cc:1222
PSI_thread_key key_thread_bootstrap
Definition: mysqld.cc:13838
PSI_file_key key_select_to_file
Definition: mysqld.cc:13870
MYSQL_PLUGIN_IMPORT const char * my_localhost
Definition: mysqld.cc:1054
PSI_file_key key_file_tclog
Definition: mysqld.cc:13878
const char * binlog_error_action_list[]
Definition: mysqld.cc:1329
PSI_stage_info stage_preparing
Definition: mysqld.cc:13963
PSI_file_key key_file_binlog_cache
Definition: mysqld.cc:1072
PSI_stage_info stage_setup
Definition: mysqld.cc:13975
MYSQL_PLUGIN_IMPORT char ** orig_argv
Definition: mysqld.h:384
ulong max_binlog_size
Definition: mysqld.cc:1353
mysql_cond_t COND_compress_gtid_table
Definition: mysqld.cc:1612
bool opt_large_files
Definition: mysqld.cc:1056
PSI_mutex_key key_thd_timer_mutex
Definition: mysqld.cc:13619
bool opt_require_secure_transport
Definition: mysqld.cc:1269
mysql_mutex_t LOCK_replica_net_timeout
Definition: mysqld.cc:1600
PSI_mutex_key key_LOCK_current_cond
Definition: mysqld.cc:13607
PSI_cond_key key_cond_slave_worker_hash
Definition: mysqld.cc:13787
MYSQL_PLUGIN_IMPORT std::atomic< int32 > connection_events_loop_aborted_flag
Definition: mysqld.cc:1209
bool opt_table_encryption_privilege_check
Definition: mysqld.cc:1437
bool opt_log_slow_replica_statements
Definition: mysqld.h:229
bool opt_partial_revokes
Definition: mysqld.cc:1285
PSI_mutex_key key_source_info_sleep_lock
Definition: mysqld.cc:13590
PSI_mutex_key key_LOCK_group_replication_connection_mutex
Definition: mysqld.cc:13624
ulong delayed_queue_size
Definition: mysqld.h:308
bool gtid_server_init()
GTID initialization.
Definition: mysqld.cc:2646
ulonglong global_conn_mem_counter
Definition: mysqld.cc:1392
PSI_file_key key_file_binlog_index_cache
Definition: mysqld.cc:1073
long opt_binlog_group_commit_sync_delay
Definition: mysqld.cc:1371
PSI_mutex_key key_mutex_replica_worker_hash
Definition: mysqld.cc:13621
ulong opt_ssl_fips_mode
Definition: mysqld.cc:1960
char server_build_id[42]
Definition: build_id_test.cc:29
bool opt_binlog_expire_logs_auto_purge
Definition: mysqld.cc:1421
PSI_stage_info stage_init
Definition: mysqld.cc:13955
ulong locked_account_connection_count
Definition: mysqld.cc:1389
PSI_file_key key_file_binlog
Definition: mysqld.cc:13866
void reset_status_by_thd()
Definition: mysqld.cc:13569
PSI_file_key key_file_log_event_info
Definition: mysqld.cc:13876
PSI_stage_info stage_rpl_failover_wait_before_next_fetch
Definition: mysqld.cc:14022
PSI_cond_key key_source_info_sleep_cond
Definition: mysqld.cc:13773
PSI_stage_info stage_opening_tables
Definition: mysqld.cc:13961
PSI_rwlock_key key_rwlock_resource_group_mgr_map_lock
Definition: mysqld.cc:13735
bool check_proxy_users
Definition: mysqld.cc:1299
PSI_cond_key key_source_info_rotate_cond
Definition: mysqld.cc:13774
PSI_mutex_key key_relay_log_info_thd_lock
Definition: mysqld.cc:13596
PSI_stage_info stage_explaining
Definition: mysqld.cc:13949
char * opt_mysql_tmpdir
Definition: mysqld.cc:1516
void set_remaining_args(int argc, char **argv)
Definition: mysqld.cc:1847
ulong max_relay_log_size
Definition: mysqld.h:336
ulong binlog_row_metadata
Definition: mysqld.cc:1323
bool persisted_globals_load
Definition: mysqld.cc:1433
PSI_mutex_key key_LOG_LOCK_log
Definition: mysqld.cc:13587
PSI_mutex_key key_mta_temp_table_LOCK
Definition: mysqld.cc:13617
PSI_stage_info stage_requesting_binlog_dump
Definition: mysqld.cc:13972
PSI_mutex_key key_LOCK_cost_const
Definition: mysqld.cc:13606
bool relay_log_purge
Definition: mysqld.cc:1270
PSI_stage_info stage_deleting_from_main_table
Definition: mysqld.cc:13943
char * opt_bin_logname
Definition: mysqld.h:270
PSI_mutex_key key_relay_log_info_data_lock
Definition: mysqld.cc:13594
time_t server_start_time
Definition: mysqld.cc:1478
PSI_stage_info stage_waiting_for_source_update
Definition: mysqld.cc:14004
MYSQL_PLUGIN_IMPORT uint lower_case_table_names
Definition: mysqld.cc:1340
ulong current_pid
Definition: mysqld.cc:1416
bool locked_in_memory
Definition: mysqld.cc:1206
PSI_cond_key key_relay_log_info_log_space_cond
Definition: mysqld.cc:13776
PSI_stage_info stage_alter_inplace_commit
Definition: mysqld.cc:13931
PSI_file_key key_file_fileparser
Definition: mysqld.cc:13871
const char * in_left_expr_name
name of reference on left expression in rewritten IN subquery
Definition: mysqld.cc:1528
ulong replica_exec_mode_options
Definition: mysqld.cc:1356
enum_delay_key_write
Definition: mysqld.h:261
@ DELAY_KEY_WRITE_ON
Definition: mysqld.h:263
@ DELAY_KEY_WRITE_NONE
Definition: mysqld.h:262
@ DELAY_KEY_WRITE_ALL
Definition: mysqld.h:264
mysql_mutex_t LOCK_replica_list
Protects slave_list in rpl_source.cc; the list of currently running dump threads with metadata for th...
Definition: mysqld.cc:1592
mysql_mutex_t LOCK_error_messages
Definition: mysqld.cc:1576
bool log_bin_supplied
Definition: mysqld.cc:1476
void clean_up_mysqld_mutexes()
Definition: mysqld.cc:2572
PSI_stage_info stage_flushing_relay_log_info_file
Definition: mysqld.cc:13952
ulong binlog_expire_logs_seconds
Definition: mysqld.cc:1420
PSI_cond_key key_cond_slave_parallel_pend_jobs
Definition: mysqld.cc:13780
char * default_auth_plugin
Definition: mysqld.cc:1690
PSI_stage_info stage_connecting_to_source
Definition: mysqld.cc:13938
PSI_stage_info stage_rpl_failover_fetching_source_member_details
Definition: mysqld.cc:14020
PSI_stage_info stage_binlog_transaction_compress
Definition: mysqld.cc:14018
PSI_rwlock_key key_rwlock_LOCK_logger
Definition: mysqld.cc:13723
PSI_file_key key_file_trg
Definition: mysqld.cc:13879
char * opt_init_file
Definition: mysqld.cc:1500
bool relay_log_recovery
Definition: mysqld.cc:1271
PSI_rwlock_key key_rwlock_gtid_mode_lock
Definition: mysqld.cc:1112
PSI_file_key key_file_binlog_index
Definition: mysqld.cc:13867
PSI_cond_key key_COND_pool
Definition: mysqld.cc:13767
bool opt_log_queries_not_using_indexes
Definition: mysqld.cc:1197
PSI_stage_info stage_alter_inplace_prepare
Definition: mysqld.cc:13929
const char * opt_tc_log_file
Definition: mysqld.cc:1501
PSI_stage_info stage_rpl_failover_updating_source_member_details
Definition: mysqld.cc:14021
LEX_STRING opt_init_replica
Definition: mysqld.h:388
PSI_rwlock_key key_rwlock_channel_lock
Definition: mysqld.cc:13725
struct my_option my_long_early_options[]
Definition: mysqld.cc:10634
PSI_thread_key key_thread_handle_manager
Definition: mysqld.cc:13839
char * opt_keyring_migration_destination
Definition: mysqld.cc:1219
uint32 gtid_executed_compression_period
Definition: mysqld.cc:1331
PSI_stage_info stage_starting
Definition: mysqld.cc:14015
bool opt_slow_log
Definition: mysqld.h:165
ulong tc_log_page_waits
Definition: tc_log.cc:306
mysql_rwlock_t LOCK_sys_init_connect
Definition: mysqld.cc:1603
bool log_bin_use_v1_row_events
Definition: mysqld.cc:1385
struct System_variables max_system_variables
Definition: mysqld.cc:1552
char * opt_authentication_policy
Definition: mysqld.cc:1518
bool check_and_update_partial_revokes_sysvar(THD *thd)
If there exists at least one restrictions on any user, then update global variables which track the p...
Definition: mysqld.cc:14381
bool update_authentication_policy()
Update @authentication_policy variable value.
Definition: mysqld.cc:4813
const char * opt_secure_file_priv
Definition: mysqld.cc:1273
PSI_mutex_key key_source_info_data_lock
Definition: mysqld.cc:13588
bool opt_log_slow_admin_statements
Definition: mysqld.cc:1274
ulong binlog_cache_size
Definition: mysqld.cc:1366
PSI_stage_info stage_freeing_items
Definition: mysqld.cc:13953
LEX_STRING opt_init_connect
Definition: mysqld.cc:1187
ulong binlog_checksum_options
Definition: mysqld.cc:1322
mysql_mutex_t LOCK_admin_tls_ctx_options
Definition: mysqld.cc:1292
bool binlog_gtid_simple_recovery
Definition: mysqld.cc:1327
PSI_stage_info stage_waiting_for_handler_commit
Definition: mysqld.cc:14002
MYSQL_PLUGIN_IMPORT ulong server_id
Definition: mysqld.h:360
char * opt_general_logname
Definition: mysqld.cc:1680
ulong binlog_cache_use
Definition: mysqld.cc:1381
ulong max_connect_errors
Definition: mysqld.cc:1383
uint sync_masterinfo_period
Definition: mysqld.h:252
PSI_stage_info stage_searching_rows_for_update
Definition: mysqld.cc:13973
PSI_stage_info stage_creating_table
Definition: mysqld.cc:13941
ulong binlog_cache_disk_use
Definition: mysqld.h:304
ulong max_prepared_stmt_count
Limit of the total number of prepared statements in the server.
Definition: mysqld.cc:1404
ulong sql_rnd_with_mutex()
Definition: mysqld.cc:1862
ulong binlog_row_event_max_size
Definition: mysqld.cc:1321
ulong flush_time
Definition: mysqld.h:326
PSI_thread_key key_thread_parser_service
Definition: mysqld.cc:13842
PSI_stage_info stage_removing_tmp_table
Definition: mysqld.cc:13969
mysql_mutex_t LOCK_tls_ctx_options
Definition: mysqld.cc:1291
int32 opt_binlog_max_flush_queue_time
Definition: mysqld.cc:1370
PSI_stage_info stage_manage_keys
Definition: mysqld.cc:13959
PSI_mutex_key key_source_info_rotate_lock
Definition: mysqld.cc:13592
PSI_mutex_key key_hash_filo_lock
Definition: mysqld.cc:13581
bool read_only
Definition: mysqld.cc:1267
PSI_stage_info stage_sql_thd_waiting_until_delay
Definition: mysqld.cc:13993
bool opt_mandatory_roles_cache
Definition: mysqld.cc:1192
PSI_stage_info stage_executing
Definition: mysqld.cc:13947
PSI_stage_info stage_replica_reconnecting_after_failed_binlog_dump_request
Definition: mysqld.cc:13977
PSI_stage_info stage_replica_waiting_worker_queue
Definition: mysqld.cc:13985
PSI_stage_info stage_replica_waiting_worker_to_release_partition
Definition: mysqld.cc:13987
MYSQL_PLUGIN_IMPORT char mysql_real_data_home[]
Definition: mysqld.cc:1499
int32_t opt_regexp_time_limit
Definition: mysqld.cc:1310
PSI_mutex_key key_relay_log_info_run_lock
Definition: mysqld.cc:13598
ulong schema_def_size
Definition: mysqld.cc:1346
ulong replica_max_allowed_packet
Definition: mysqld.cc:1368
PSI_file_key key_file_sdi
Definition: mysqld.cc:13888
mysql_mutex_t LOCK_keyring_operations
Definition: mysqld.cc:1625
PSI_statement_info com_statement_info[(uint) COM_END+1]
Statement instrumentation keys (com).
Definition: mysqld.cc:4653
PSI_stage_info stage_waiting_for_the_replica_thread_to_advance_position
Definition: mysqld.cc:14010
uint opt_mta_checkpoint_group
Definition: mysqld.h:252
enum_replica_type_conversions
Definition: mysqld.h:195
@ REPLICA_TYPE_CONVERSIONS_ALL_UNSIGNED
Definition: mysqld.h:198
@ REPLICA_TYPE_CONVERSIONS_ALL_SIGNED
Definition: mysqld.h:199
@ REPLICA_TYPE_CONVERSIONS_ALL_NON_LOSSY
Definition: mysqld.h:197
@ REPLICA_TYPE_CONVERSIONS_ALL_LOSSY
Definition: mysqld.h:196
bool password_require_current
Definition: mysqld.cc:1283
mysql_mutex_t LOCK_password_history
Definition: mysqld.cc:1289
bool opt_general_log_raw
Definition: mysqld.h:165
bool opt_safe_user_create
Definition: mysqld.cc:1244
PSI_stage_info stage_updating_main_table
Definition: mysqld.cc:13997
PSI_socket_key key_socket_client_connection
Definition: mysqld.cc:14133
bool opt_using_transactions
Definition: mysqld.cc:1207
PSI_stage_info stage_waiting_for_source_to_send_event
Definition: mysqld.cc:14003
PSI_cond_key key_relay_log_info_data_cond
Definition: mysqld.cc:13775
Rpl_global_filter rpl_global_filter
Definition: mysqld.cc:1545
enum_slave_rows_search_algorithms
Definition: mysqld.h:207
@ SLAVE_ROWS_INDEX_SCAN
Definition: mysqld.h:209
@ SLAVE_ROWS_HASH_SCAN
Definition: mysqld.h:210
@ SLAVE_ROWS_TABLE_SCAN
Definition: mysqld.h:208
bool opt_verbose
Definition: mysql_ssl_rsa_setup.cc:128
PSI_cond_key key_source_info_stop_cond
Definition: mysqld.cc:13772
PSI_stage_info stage_checking_permissions
Definition: mysqld.cc:13934
PSI_rwlock_key key_rwlock_receiver_sid_lock
Definition: mysqld.cc:13726
PSI_stage_info stage_waiting_for_replica_mutex_on_exit
Definition: mysqld.cc:14006
PSI_cond_key key_COND_group_replication_connection_cond_var
Definition: mysqld.cc:13790
PSI_cond_key key_relay_log_info_start_cond
Definition: mysqld.cc:13777
PSI_stage_info stage_optimizing
Definition: mysqld.cc:13962
char system_time_zone_dst_on[30]
Definition: mysqld.cc:1487
MYSQL_PLUGIN_IMPORT char reg_ext[FN_EXTLEN]
Definition: mysqld.cc:1500
long tc_heuristic_recover
Definition: mysqld.cc:1341
bool connection_events_loop_aborted()
Definition: mysqld.h:757
bool opt_disable_networking
Definition: mysqld.cc:1200
bool listen_admin_interface_in_separate_thread
Definition: mysqld.cc:1177
size_t mysql_data_home_len
Definition: mysqld.cc:1505
static char * path
Definition: mysqldump.cc:148
static char * shared_memory_base_name
Definition: mysqltest.cc:199
Performance schema instrumentation interface.
Performance schema instrumentation interface.
Instrumentation helpers for mutexes.
Performance schema instrumentation interface.
Performance schema instrumentation interface.
Performance schema instrumentation interface.
Performance schema instrumentation interface.
Performance schema instrumentation interface.
NTService * get_win_service_ptr()
bool is_windows_service()
#define SERVICE_TYPE(name)
Generates the standard Service type name.
Definition: service.h:75
#define SERVICE_TYPE_NO_CONST(name)
Generates the standard Service type name.
Definition: service.h:70
Windows NT Service class library.
File containing constants that can be used throughout the server.
constexpr const size_t UUID_LENGTH
Definition: sql_const.h:264
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:82
Definition: mysql_lex_string.h:39
Definition: mysql_lex_string.h:34
Stage instrument information.
Definition: psi_stage_bits.h:73
Statement instrument information.
Definition: psi_statement_bits.h:132
SHOW STATUS Server status variable.
Definition: status_var.h:78
Per thread status variables.
Definition: system_variables.h:523
Definition: system_variables.h:209
To facilitate calculating values of status variables aggregated per all THDs in real-time,...
Definition: aggregated_stats.h:38
handlerton is a singleton structure - one instance per storage engine - to provide access to storage ...
Definition: handler.h:2692
Definition: my_getopt.h:92
Carries information on the specific Component, all Service Implementations it provides,...
Definition: dynamic_loader.h:262
An instrumented cond structure.
Definition: mysql_cond_bits.h:49
An instrumented mutex structure.
Definition: mysql_mutex_bits.h:49
An instrumented rwlock structure.
Definition: mysql_rwlock_bits.h:50
Definition: mysql_com.h:1112
Definition: violite.h:255
Include file for Sun RPC to compile out of the box.