MySQL 26.7.0
Source Code Documentation
mysql::csa::Session_service_psi Struct Reference

Dependency_tracker instrumentation parameters, packed into this structure to simplify construction of a Dependency_tracker class instance and prevent mistakes when passing a lot of integer parameters into the class constructor. More...

#include <session_service_psi.h>

Public Attributes

concurrency::Mutex_key key_mt_entry {0}
 mutex: One key for mutexes used to synchronize access to each session (1 mutex per 1 session) More...
 
concurrency::Stage_key key_st_acquire {0}
 stage: acquire session More...
 
concurrency::Stage_key key_st_release {0}
 stage: release session More...
 
allocators::Memory_resource memory_resource {}
 memory: Memory resource object More...
 

Detailed Description

Dependency_tracker instrumentation parameters, packed into this structure to simplify construction of a Dependency_tracker class instance and prevent mistakes when passing a lot of integer parameters into the class constructor.

Member Data Documentation

◆ key_mt_entry

concurrency::Mutex_key mysql::csa::Session_service_psi::key_mt_entry {0}

mutex: One key for mutexes used to synchronize access to each session (1 mutex per 1 session)

◆ key_st_acquire

concurrency::Stage_key mysql::csa::Session_service_psi::key_st_acquire {0}

stage: acquire session

◆ key_st_release

concurrency::Stage_key mysql::csa::Session_service_psi::key_st_release {0}

stage: release session

◆ memory_resource

allocators::Memory_resource mysql::csa::Session_service_psi::memory_resource {}

memory: Memory resource object


The documentation for this struct was generated from the following file: