MySQL  8.0.20
Source Code Documentation
rw_lock_stats_t Struct Reference

Counters for RW locks. More...

#include <sync0rw.h>

Public Types

typedef ib_counter_t< uint64_t, IB_N_SLOTSuint64_counter_t
 

Public Attributes

uint64_counter_t rw_s_spin_wait_count
 number of spin waits on rw-latches, resulted during shared (read) locks More...
 
uint64_counter_t rw_s_spin_round_count
 number of spin loop rounds on rw-latches, resulted during shared (read) locks More...
 
uint64_counter_t rw_s_os_wait_count
 number of OS waits on rw-latches, resulted during shared (read) locks More...
 
uint64_counter_t rw_x_spin_wait_count
 number of spin waits on rw-latches, resulted during exclusive (write) locks More...
 
uint64_counter_t rw_x_spin_round_count
 number of spin loop rounds on rw-latches, resulted during exclusive (write) locks More...
 
uint64_counter_t rw_x_os_wait_count
 number of OS waits on rw-latches, resulted during exclusive (write) locks More...
 
uint64_counter_t rw_sx_spin_wait_count
 number of spin waits on rw-latches, resulted during sx locks More...
 
uint64_counter_t rw_sx_spin_round_count
 number of spin loop rounds on rw-latches, resulted during sx locks More...
 
uint64_counter_t rw_sx_os_wait_count
 number of OS waits on rw-latches, resulted during sx locks More...
 

Detailed Description

Counters for RW locks.

Member Typedef Documentation

◆ uint64_counter_t

Member Data Documentation

◆ rw_s_os_wait_count

uint64_counter_t rw_lock_stats_t::rw_s_os_wait_count

number of OS waits on rw-latches, resulted during shared (read) locks

◆ rw_s_spin_round_count

uint64_counter_t rw_lock_stats_t::rw_s_spin_round_count

number of spin loop rounds on rw-latches, resulted during shared (read) locks

◆ rw_s_spin_wait_count

uint64_counter_t rw_lock_stats_t::rw_s_spin_wait_count

number of spin waits on rw-latches, resulted during shared (read) locks

◆ rw_sx_os_wait_count

uint64_counter_t rw_lock_stats_t::rw_sx_os_wait_count

number of OS waits on rw-latches, resulted during sx locks

◆ rw_sx_spin_round_count

uint64_counter_t rw_lock_stats_t::rw_sx_spin_round_count

number of spin loop rounds on rw-latches, resulted during sx locks

◆ rw_sx_spin_wait_count

uint64_counter_t rw_lock_stats_t::rw_sx_spin_wait_count

number of spin waits on rw-latches, resulted during sx locks

◆ rw_x_os_wait_count

uint64_counter_t rw_lock_stats_t::rw_x_os_wait_count

number of OS waits on rw-latches, resulted during exclusive (write) locks

◆ rw_x_spin_round_count

uint64_counter_t rw_lock_stats_t::rw_x_spin_round_count

number of spin loop rounds on rw-latches, resulted during exclusive (write) locks

◆ rw_x_spin_wait_count

uint64_counter_t rw_lock_stats_t::rw_x_spin_wait_count

number of spin waits on rw-latches, resulted during exclusive (write) locks


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