PostgreSQL Source Code  git master
LVRelStats Struct Reference

Data Fields

bool useindex
 
BlockNumber old_rel_pages
 
BlockNumber rel_pages
 
BlockNumber scanned_pages
 
BlockNumber pinskipped_pages
 
BlockNumber frozenskipped_pages
 
BlockNumber tupcount_pages
 
double old_live_tuples
 
double new_rel_tuples
 
double new_live_tuples
 
double new_dead_tuples
 
BlockNumber pages_removed
 
double tuples_deleted
 
BlockNumber nonempty_pages
 
int num_dead_tuples
 
int max_dead_tuples
 
ItemPointer dead_tuples
 
int num_index_scans
 
TransactionId latestRemovedXid
 
bool lock_waiter_detected
 

Detailed Description

Definition at line 113 of file vacuumlazy.c.

Field Documentation

◆ dead_tuples

ItemPointer LVRelStats::dead_tuples

◆ frozenskipped_pages

BlockNumber LVRelStats::frozenskipped_pages

Definition at line 122 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ latestRemovedXid

TransactionId LVRelStats::latestRemovedXid

Definition at line 137 of file vacuumlazy.c.

Referenced by lazy_scan_heap(), lazy_vacuum_page(), and vacuum_log_cleanup_info().

◆ lock_waiter_detected

bool LVRelStats::lock_waiter_detected

Definition at line 138 of file vacuumlazy.c.

Referenced by count_nondeletable_pages(), heap_vacuum_rel(), and lazy_truncate_heap().

◆ max_dead_tuples

int LVRelStats::max_dead_tuples

Definition at line 134 of file vacuumlazy.c.

Referenced by lazy_record_dead_tuple(), lazy_scan_heap(), and lazy_space_alloc().

◆ new_dead_tuples

double LVRelStats::new_dead_tuples

Definition at line 127 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ new_live_tuples

double LVRelStats::new_live_tuples

Definition at line 126 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ new_rel_tuples

double LVRelStats::new_rel_tuples

Definition at line 125 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), lazy_cleanup_index(), and lazy_scan_heap().

◆ nonempty_pages

BlockNumber LVRelStats::nonempty_pages

◆ num_dead_tuples

int LVRelStats::num_dead_tuples

◆ num_index_scans

int LVRelStats::num_index_scans

Definition at line 136 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ old_live_tuples

double LVRelStats::old_live_tuples

Definition at line 124 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_vacuum_index().

◆ old_rel_pages

BlockNumber LVRelStats::old_rel_pages

Definition at line 118 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_truncate_heap().

◆ pages_removed

BlockNumber LVRelStats::pages_removed

Definition at line 128 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_truncate_heap().

◆ pinskipped_pages

BlockNumber LVRelStats::pinskipped_pages

Definition at line 121 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ rel_pages

◆ scanned_pages

BlockNumber LVRelStats::scanned_pages

Definition at line 120 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ tupcount_pages

BlockNumber LVRelStats::tupcount_pages

Definition at line 123 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), lazy_cleanup_index(), and lazy_scan_heap().

◆ tuples_deleted

double LVRelStats::tuples_deleted

Definition at line 129 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ useindex

bool LVRelStats::useindex

Definition at line 116 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), lazy_scan_heap(), and lazy_space_alloc().


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