PostgreSQL Source Code git master
Loading...
Searching...
No Matches
LVRelState Struct Reference

Data Fields

Relation rel
 
Relationindrels
 
int nindexes
 
BufferAccessStrategy bstrategy
 
ParallelVacuumStatepvs
 
bool aggressive
 
bool skipwithvm
 
bool consider_bypass_optimization
 
bool do_index_vacuuming
 
bool do_index_cleanup
 
bool do_rel_truncate
 
struct VacuumCutoffs cutoffs
 
GlobalVisStatevistest
 
TransactionId NewRelfrozenXid
 
MultiXactId NewRelminMxid
 
bool skippedallvis
 
chardbname
 
charrelnamespace
 
charrelname
 
charindname
 
BlockNumber blkno
 
OffsetNumber offnum
 
VacErrPhase phase
 
bool verbose
 
TidStoredead_items
 
VacDeadItemsInfodead_items_info
 
BlockNumber rel_pages
 
BlockNumber scanned_pages
 
BlockNumber eager_scanned_pages
 
BlockNumber removed_pages
 
BlockNumber new_frozen_tuple_pages
 
BlockNumber vm_new_visible_pages
 
BlockNumber vm_new_visible_frozen_pages
 
BlockNumber vm_new_frozen_pages
 
BlockNumber lpdead_item_pages
 
BlockNumber missed_dead_pages
 
BlockNumber nonempty_pages
 
double new_rel_tuples
 
double new_live_tuples
 
IndexBulkDeleteResult ** indstats
 
int num_index_scans
 
int num_dead_items_resets
 
Size total_dead_items_bytes
 
int64 tuples_deleted
 
int64 tuples_frozen
 
int64 lpdead_items
 
int64 live_tuples
 
int64 recently_dead_tuples
 
int64 missed_dead_tuples
 
BlockNumber current_block
 
BlockNumber next_unskippable_block
 
bool next_unskippable_eager_scanned
 
Buffer next_unskippable_vmbuffer
 
BlockNumber next_eager_scan_region_start
 
BlockNumber eager_scan_remaining_successes
 
BlockNumber eager_scan_max_fails_per_region
 
BlockNumber eager_scan_remaining_fails
 

Detailed Description

Definition at line 249 of file vacuumlazy.c.

Field Documentation

◆ aggressive

bool LVRelState::aggressive

Definition at line 261 of file vacuumlazy.c.

◆ blkno

BlockNumber LVRelState::blkno

Definition at line 285 of file vacuumlazy.c.

◆ bstrategy

BufferAccessStrategy LVRelState::bstrategy

Definition at line 257 of file vacuumlazy.c.

◆ consider_bypass_optimization

bool LVRelState::consider_bypass_optimization

Definition at line 265 of file vacuumlazy.c.

◆ current_block

BlockNumber LVRelState::current_block

Definition at line 352 of file vacuumlazy.c.

Referenced by heap_vac_scan_next_block().

◆ cutoffs

struct VacuumCutoffs LVRelState::cutoffs

Definition at line 273 of file vacuumlazy.c.

◆ dbname

char* LVRelState::dbname

Definition at line 281 of file vacuumlazy.c.

◆ dead_items

TidStore* LVRelState::dead_items

Definition at line 300 of file vacuumlazy.c.

◆ dead_items_info

VacDeadItemsInfo* LVRelState::dead_items_info

Definition at line 301 of file vacuumlazy.c.

◆ do_index_cleanup

bool LVRelState::do_index_cleanup

Definition at line 269 of file vacuumlazy.c.

◆ do_index_vacuuming

bool LVRelState::do_index_vacuuming

Definition at line 268 of file vacuumlazy.c.

◆ do_rel_truncate

bool LVRelState::do_rel_truncate

Definition at line 270 of file vacuumlazy.c.

◆ eager_scan_max_fails_per_region

BlockNumber LVRelState::eager_scan_max_fails_per_region

Definition at line 391 of file vacuumlazy.c.

◆ eager_scan_remaining_fails

BlockNumber LVRelState::eager_scan_remaining_fails

Definition at line 401 of file vacuumlazy.c.

◆ eager_scan_remaining_successes

BlockNumber LVRelState::eager_scan_remaining_successes

Definition at line 380 of file vacuumlazy.c.

◆ eager_scanned_pages

BlockNumber LVRelState::eager_scanned_pages

Definition at line 310 of file vacuumlazy.c.

◆ indname

char* LVRelState::indname

Definition at line 284 of file vacuumlazy.c.

◆ indrels

Relation* LVRelState::indrels

Definition at line 253 of file vacuumlazy.c.

◆ indstats

IndexBulkDeleteResult** LVRelState::indstats

Definition at line 337 of file vacuumlazy.c.

◆ live_tuples

int64 LVRelState::live_tuples

Definition at line 347 of file vacuumlazy.c.

◆ lpdead_item_pages

BlockNumber LVRelState::lpdead_item_pages

Definition at line 329 of file vacuumlazy.c.

◆ lpdead_items

int64 LVRelState::lpdead_items

Definition at line 346 of file vacuumlazy.c.

◆ missed_dead_pages

BlockNumber LVRelState::missed_dead_pages

Definition at line 330 of file vacuumlazy.c.

◆ missed_dead_tuples

int64 LVRelState::missed_dead_tuples

Definition at line 349 of file vacuumlazy.c.

◆ new_frozen_tuple_pages

BlockNumber LVRelState::new_frozen_tuple_pages

Definition at line 313 of file vacuumlazy.c.

◆ new_live_tuples

double LVRelState::new_live_tuples

Definition at line 335 of file vacuumlazy.c.

◆ new_rel_tuples

double LVRelState::new_rel_tuples

Definition at line 334 of file vacuumlazy.c.

◆ NewRelfrozenXid

TransactionId LVRelState::NewRelfrozenXid

Definition at line 276 of file vacuumlazy.c.

◆ NewRelminMxid

MultiXactId LVRelState::NewRelminMxid

Definition at line 277 of file vacuumlazy.c.

◆ next_eager_scan_region_start

BlockNumber LVRelState::next_eager_scan_region_start

Definition at line 369 of file vacuumlazy.c.

◆ next_unskippable_block

BlockNumber LVRelState::next_unskippable_block

Definition at line 353 of file vacuumlazy.c.

◆ next_unskippable_eager_scanned

bool LVRelState::next_unskippable_eager_scanned

Definition at line 354 of file vacuumlazy.c.

◆ next_unskippable_vmbuffer

Buffer LVRelState::next_unskippable_vmbuffer

Definition at line 355 of file vacuumlazy.c.

◆ nindexes

int LVRelState::nindexes

Definition at line 254 of file vacuumlazy.c.

◆ nonempty_pages

BlockNumber LVRelState::nonempty_pages

Definition at line 331 of file vacuumlazy.c.

◆ num_dead_items_resets

int LVRelState::num_dead_items_resets

Definition at line 341 of file vacuumlazy.c.

◆ num_index_scans

int LVRelState::num_index_scans

Definition at line 340 of file vacuumlazy.c.

◆ offnum

OffsetNumber LVRelState::offnum

Definition at line 286 of file vacuumlazy.c.

◆ phase

VacErrPhase LVRelState::phase

Definition at line 287 of file vacuumlazy.c.

◆ pvs

ParallelVacuumState* LVRelState::pvs

Definition at line 258 of file vacuumlazy.c.

◆ recently_dead_tuples

int64 LVRelState::recently_dead_tuples

Definition at line 348 of file vacuumlazy.c.

◆ rel

Relation LVRelState::rel

Definition at line 252 of file vacuumlazy.c.

◆ rel_pages

BlockNumber LVRelState::rel_pages

Definition at line 303 of file vacuumlazy.c.

◆ relname

char* LVRelState::relname

Definition at line 283 of file vacuumlazy.c.

◆ relnamespace

char* LVRelState::relnamespace

Definition at line 282 of file vacuumlazy.c.

◆ removed_pages

BlockNumber LVRelState::removed_pages

Definition at line 312 of file vacuumlazy.c.

◆ scanned_pages

BlockNumber LVRelState::scanned_pages

Definition at line 304 of file vacuumlazy.c.

◆ skippedallvis

bool LVRelState::skippedallvis

Definition at line 278 of file vacuumlazy.c.

◆ skipwithvm

bool LVRelState::skipwithvm

Definition at line 263 of file vacuumlazy.c.

◆ total_dead_items_bytes

Size LVRelState::total_dead_items_bytes

Definition at line 342 of file vacuumlazy.c.

◆ tuples_deleted

int64 LVRelState::tuples_deleted

Definition at line 344 of file vacuumlazy.c.

◆ tuples_frozen

int64 LVRelState::tuples_frozen

Definition at line 345 of file vacuumlazy.c.

◆ verbose

bool LVRelState::verbose

Definition at line 288 of file vacuumlazy.c.

◆ vistest

GlobalVisState* LVRelState::vistest

Definition at line 274 of file vacuumlazy.c.

◆ vm_new_frozen_pages

BlockNumber LVRelState::vm_new_frozen_pages

Definition at line 327 of file vacuumlazy.c.

◆ vm_new_visible_frozen_pages

BlockNumber LVRelState::vm_new_visible_frozen_pages

Definition at line 324 of file vacuumlazy.c.

◆ vm_new_visible_pages

BlockNumber LVRelState::vm_new_visible_pages

Definition at line 316 of file vacuumlazy.c.


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