PostgreSQL Source Code  git master
LVRelStats Struct Reference

Data Fields

char * relnamespace
 
char * relname
 
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
 
LVDeadTuplesdead_tuples
 
int num_index_scans
 
TransactionId latestRemovedXid
 
bool lock_waiter_detected
 
char * indname
 
BlockNumber blkno
 
VacErrPhase phase
 

Detailed Description

Definition at line 291 of file vacuumlazy.c.

Field Documentation

◆ blkno

◆ dead_tuples

◆ frozenskipped_pages

BlockNumber LVRelStats::frozenskipped_pages

Definition at line 302 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ indname

◆ latestRemovedXid

TransactionId LVRelStats::latestRemovedXid

Definition at line 313 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 314 of file vacuumlazy.c.

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

◆ new_dead_tuples

double LVRelStats::new_dead_tuples

Definition at line 307 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ new_live_tuples

double LVRelStats::new_live_tuples

Definition at line 306 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ new_rel_tuples

double LVRelStats::new_rel_tuples

Definition at line 305 of file vacuumlazy.c.

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

◆ nonempty_pages

◆ num_index_scans

int LVRelStats::num_index_scans

◆ old_live_tuples

double LVRelStats::old_live_tuples

Definition at line 304 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_vacuum_all_indexes().

◆ old_rel_pages

BlockNumber LVRelStats::old_rel_pages

Definition at line 298 of file vacuumlazy.c.

Referenced by heap_vacuum_rel().

◆ pages_removed

BlockNumber LVRelStats::pages_removed

Definition at line 308 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_truncate_heap().

◆ phase

◆ pinskipped_pages

BlockNumber LVRelStats::pinskipped_pages

Definition at line 301 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ rel_pages

◆ relname

◆ relnamespace

char* LVRelStats::relnamespace

◆ scanned_pages

BlockNumber LVRelStats::scanned_pages

Definition at line 300 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ tupcount_pages

BlockNumber LVRelStats::tupcount_pages

Definition at line 303 of file vacuumlazy.c.

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

◆ tuples_deleted

double LVRelStats::tuples_deleted

Definition at line 309 of file vacuumlazy.c.

Referenced by heap_vacuum_rel(), and lazy_scan_heap().

◆ useindex

bool LVRelStats::useindex

Definition at line 296 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: