Skip to content

Struct pgbuf_page_monitor

ClassList > pgbuf_page_monitor

Public Attributes

Type Name
PGBUF_MONITOR_BCB_MUTEX * bcb_locks
INT64 dirties_cnt
std::atomic_int fix_req_cnt
int * lru_activity
int * lru_hits
volatile int lru_shared_pgs_cnt
int lru_victim_req_cnt
std::atomic_int pg_unfix_cnt
bool victim_rich

Public Attributes Documentation

variable bcb_locks

PGBUF_MONITOR_BCB_MUTEX* pgbuf_page_monitor::bcb_locks;

variable dirties_cnt

INT64 pgbuf_page_monitor::dirties_cnt;

variable fix_req_cnt

std::atomic_int pgbuf_page_monitor::fix_req_cnt;

variable lru_activity

int* pgbuf_page_monitor::lru_activity;

variable lru_hits

int* pgbuf_page_monitor::lru_hits;

variable lru_shared_pgs_cnt

volatile int pgbuf_page_monitor::lru_shared_pgs_cnt;

variable lru_victim_req_cnt

int pgbuf_page_monitor::lru_victim_req_cnt;

variable pg_unfix_cnt

std::atomic_int pgbuf_page_monitor::pg_unfix_cnt;

variable victim_rich

bool pgbuf_page_monitor::victim_rich;


The documentation for this class was generated from the following file cubrid/src/storage/page_buffer.c