MySQL 26.7.0
Source Code Documentation
psi.cc File Reference

Namespaces

namespace  mysql
 
namespace  mysql::csa
 

Functions

static void mysql::csa::init_psi_csa_rwlocks ()
 
static void mysql::csa::init_psi_csa_mutexes ()
 
static void mysql::csa::init_psi_csa_conds ()
 
static void mysql::csa::init_psi_csa_thread_keys (void)
 
static void mysql::csa::init_psi_csa_mem ()
 
static void mysql::csa::init_psi_stages_info (void)
 
void mysql::csa::init_csa_psi ()
 Initializes PSI keys for CSA. More...
 

Variables

static const std::string mysql::csa::psi_category = "csa"
 
PSI_rwlock_key mysql::csa::key_rwlock_module
 PSI rwlock key for module locking. More...
 
PSI_rwlock_info mysql::csa::all_csa_rwlocks []
 
PSI_mutex_info mysql::csa::all_csa_locks []
 
PSI_cond_info mysql::csa::all_csa_conds []
 
PSI_thread_info mysql::csa::all_csa_threads []
 
static PSI_memory_info mysql::csa::all_csa_mem_resources []
 
PSI_stage_infomysql::csa::all_csa_plugin_stages []
 
Mutex Keys

PSI mutex key for scheduler.

PSI_mutex_key mysql::csa::key_mutex_scheduler
 
PSI_mutex_key mysql::csa::key_mutex_module
 PSI mutex key for module. More...
 
PSI_mutex_key mysql::csa::key_mt_csa_sched_main
 PSI mutex key for CSA scheduler main. More...
 
PSI_mutex_key mysql::csa::key_mt_csa_sched_end
 PSI mutex key for CSA scheduler end. More...
 
PSI_mutex_key mysql::csa::key_mt_csa_sched_tasks
 PSI mutex key for CSA scheduler tasks. More...
 
PSI_mutex_key mysql::csa::key_mt_csa_sched_phases
 PSI mutex key for CSA scheduler phases. More...
 
PSI_mutex_key mysql::csa::key_mt_csa_session_service_entry
 PSI mutex key for CSA session service entry. More...
 
PSI_mutex_key mysql::csa::key_mt_csa_prefetcher_wait
 PSI mutex key for CSA prefetcher wait. More...
 
PSI_mutex_key mysql::csa::key_mt_csa_prefetcher_file_move
 PSI mutex key for CSA prefetcher file move. More...
 
Condition Variable Keys

PSI cond key for CSA scheduler main.

PSI_cond_key mysql::csa::key_cv_csa_sched_main
 
PSI_cond_key mysql::csa::key_cv_csa_sched_end
 PSI cond key for CSA scheduler end. More...
 
PSI_cond_key mysql::csa::key_cv_csa_prefetcher_wait
 PSI cond key for CSA prefetcher wait. More...
 
PSI_cond_key mysql::csa::key_cv_csa_prefetcher_file_move
 PSI cond key for CSA prefetcher file move. More...
 
Thread Keys

PSI thread key for worker threads.

PSI_thread_key mysql::csa::key_thread_worker
 
PSI_thread_key mysql::csa::key_thread_scheduler
 PSI thread key for scheduler threads. More...
 
PSI_thread_key mysql::csa::key_thread_prefetcher
 PSI thread key for prefetcher threads. More...
 
PSI_thread_key mysql::csa::key_thread_session
 PSI thread key for prefetcher threads. More...
 
Memory Keys

PSI memory key for CSA prefetcher.

PSI_memory_key mysql::csa::key_mem_csa_prefetcher
 
PSI_memory_key mysql::csa::key_mem_csa_thp
 PSI memory key for CSA THP. More...
 
PSI_memory_key mysql::csa::key_mem_csa_provider
 PSI memory key for CSA provider. More...
 
PSI_memory_key mysql::csa::key_mem_csa_session_service
 PSI memory key for CSA session service. More...
 
PSI_memory_key mysql::csa::key_mem_csa_scheduler
 PSI memory key for CSA scheduler. More...
 
PSI_memory_key mysql::csa::key_decompressing_stream
 PSI memory key for decompressing stream. More...
 
Stage Information

Stage for CSA session attached.

PSI_stage_info mysql::csa::stage_csa_session_attached
 
PSI_stage_info mysql::csa::stage_csa_session_detached
 Stage for CSA session detached. More...
 
PSI_stage_info mysql::csa::stage_csa_starting
 Stage for CSA starting. More...
 
PSI_stage_info mysql::csa::stage_csa_working
 Stage for CSA working. More...
 
PSI_stage_info mysql::csa::stage_csa_wait_for_trx
 Stage for CSA wait for transaction. More...
 
PSI_stage_info mysql::csa::stage_csa_update_statistics
 Stage for CSA update statistics. More...
 
PSI_stage_info mysql::csa::stage_csa_enqueue_transaction
 Stage for CSA enqueue transaction. More...
 
PSI_stage_info mysql::csa::stage_csa_stopping
 Stage for CSA stopping. More...
 
PSI_stage_info mysql::csa::stage_csa_stopped
 Stage for CSA stopped. More...
 
PSI_stage_info mysql::csa::stage_csa_job_apply = {0, "Job: Applying.", 0, PSI_DOCUMENT_ME}
 Stage for CSA job apply. More...
 
PSI_stage_info mysql::csa::stage_csa_session_acquire
 Stage for CSA session acquire. More...
 
PSI_stage_info mysql::csa::stage_csa_job_attach
 Stage for CSA job attach. More...
 
PSI_stage_info mysql::csa::stage_csa_job_detach
 Stage for CSA job detach. More...
 
PSI_stage_info mysql::csa::stage_csa_session_release
 Stage for CSA session release. More...
 
PSI_stage_info mysql::csa::stage_csa_clock_add
 Stage for CSA clock add. More...
 
PSI_stage_info mysql::csa::stage_csa_clock_tick
 Stage for CSA clock tick. More...
 
PSI_stage_info mysql::csa::stage_csa_dep_register
 Stage for CSA dependency register. More...
 
PSI_stage_info mysql::csa::stage_csa_dep_add
 Stage for CSA dependency add. More...
 
PSI_stage_info mysql::csa::stage_csa_dep_task_done
 Stage for CSA dependency task done. More...
 
PSI_stage_info mysql::csa::stage_csa_sched_stopping
 Stage for CSA scheduler stopping. More...
 
PSI_stage_info mysql::csa::stage_csa_sched_stopped
 Stage for CSA scheduler stopped. More...
 
PSI_stage_info mysql::csa::stage_csa_sched_wait_for_work
 Stage for CSA scheduler wait for work. More...
 
PSI_stage_info mysql::csa::stage_csa_sched_check_dependencies
 Stage for CSA scheduler check dependencies. More...
 
PSI_stage_info mysql::csa::stage_csa_sched_check_stage_queues
 Stage for CSA scheduler check stage queues. More...
 
PSI_stage_info mysql::csa::stage_csa_sched_enqueue_ready_tasks
 Stage for CSA scheduler enqueue ready tasks. More...
 
PSI_stage_info mysql::csa::stage_csa_sched_sync_clock
 Stage for CSA scheduler sync clock. More...
 
PSI_stage_info mysql::csa::stage_csa_sched_sync_limit
 Stage for CSA scheduler sync limit. More...
 
PSI_stage_info mysql::csa::stage_csa_thp_worker_wait
 Stage for CSA THP worker wait. More...
 
PSI_stage_info mysql::csa::stage_csa_thp_worker_exec
 Stage for CSA THP worker exec. More...
 
PSI_stage_info mysql::csa::stage_csa_thp_worker_stop
 Stage for CSA THP worker stop. More...