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_allvis
 
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 256 of file vacuumlazy.c.

Field Documentation

◆ aggressive

bool LVRelState::aggressive

Definition at line 268 of file vacuumlazy.c.

◆ blkno

BlockNumber LVRelState::blkno

Definition at line 292 of file vacuumlazy.c.

◆ bstrategy

BufferAccessStrategy LVRelState::bstrategy

Definition at line 264 of file vacuumlazy.c.

◆ consider_bypass_optimization

bool LVRelState::consider_bypass_optimization

Definition at line 272 of file vacuumlazy.c.

◆ current_block

BlockNumber LVRelState::current_block

Definition at line 359 of file vacuumlazy.c.

Referenced by heap_vac_scan_next_block().

◆ cutoffs

struct VacuumCutoffs LVRelState::cutoffs

Definition at line 280 of file vacuumlazy.c.

◆ dbname

char* LVRelState::dbname

Definition at line 288 of file vacuumlazy.c.

◆ dead_items

TidStore* LVRelState::dead_items

Definition at line 307 of file vacuumlazy.c.

◆ dead_items_info

VacDeadItemsInfo* LVRelState::dead_items_info

Definition at line 308 of file vacuumlazy.c.

◆ do_index_cleanup

bool LVRelState::do_index_cleanup

Definition at line 276 of file vacuumlazy.c.

◆ do_index_vacuuming

bool LVRelState::do_index_vacuuming

Definition at line 275 of file vacuumlazy.c.

◆ do_rel_truncate

bool LVRelState::do_rel_truncate

Definition at line 277 of file vacuumlazy.c.

◆ eager_scan_max_fails_per_region

BlockNumber LVRelState::eager_scan_max_fails_per_region

Definition at line 399 of file vacuumlazy.c.

◆ eager_scan_remaining_fails

BlockNumber LVRelState::eager_scan_remaining_fails

Definition at line 409 of file vacuumlazy.c.

◆ eager_scan_remaining_successes

BlockNumber LVRelState::eager_scan_remaining_successes

Definition at line 388 of file vacuumlazy.c.

◆ eager_scanned_pages

BlockNumber LVRelState::eager_scanned_pages

Definition at line 317 of file vacuumlazy.c.

◆ indname

char* LVRelState::indname

Definition at line 291 of file vacuumlazy.c.

◆ indrels

Relation* LVRelState::indrels

Definition at line 260 of file vacuumlazy.c.

◆ indstats

IndexBulkDeleteResult** LVRelState::indstats

Definition at line 344 of file vacuumlazy.c.

◆ live_tuples

int64 LVRelState::live_tuples

Definition at line 354 of file vacuumlazy.c.

◆ lpdead_item_pages

BlockNumber LVRelState::lpdead_item_pages

Definition at line 336 of file vacuumlazy.c.

◆ lpdead_items

int64 LVRelState::lpdead_items

Definition at line 353 of file vacuumlazy.c.

◆ missed_dead_pages

BlockNumber LVRelState::missed_dead_pages

Definition at line 337 of file vacuumlazy.c.

◆ missed_dead_tuples

int64 LVRelState::missed_dead_tuples

Definition at line 356 of file vacuumlazy.c.

◆ new_frozen_tuple_pages

BlockNumber LVRelState::new_frozen_tuple_pages

Definition at line 320 of file vacuumlazy.c.

◆ new_live_tuples

double LVRelState::new_live_tuples

Definition at line 342 of file vacuumlazy.c.

◆ new_rel_tuples

double LVRelState::new_rel_tuples

Definition at line 341 of file vacuumlazy.c.

◆ NewRelfrozenXid

TransactionId LVRelState::NewRelfrozenXid

Definition at line 283 of file vacuumlazy.c.

◆ NewRelminMxid

MultiXactId LVRelState::NewRelminMxid

Definition at line 284 of file vacuumlazy.c.

◆ next_eager_scan_region_start

BlockNumber LVRelState::next_eager_scan_region_start

Definition at line 377 of file vacuumlazy.c.

◆ next_unskippable_allvis

bool LVRelState::next_unskippable_allvis

Definition at line 361 of file vacuumlazy.c.

◆ next_unskippable_block

BlockNumber LVRelState::next_unskippable_block

Definition at line 360 of file vacuumlazy.c.

◆ next_unskippable_eager_scanned

bool LVRelState::next_unskippable_eager_scanned

Definition at line 362 of file vacuumlazy.c.

◆ next_unskippable_vmbuffer

Buffer LVRelState::next_unskippable_vmbuffer

Definition at line 363 of file vacuumlazy.c.

◆ nindexes

int LVRelState::nindexes

Definition at line 261 of file vacuumlazy.c.

◆ nonempty_pages

BlockNumber LVRelState::nonempty_pages

Definition at line 338 of file vacuumlazy.c.

◆ num_dead_items_resets

int LVRelState::num_dead_items_resets

Definition at line 348 of file vacuumlazy.c.

◆ num_index_scans

int LVRelState::num_index_scans

Definition at line 347 of file vacuumlazy.c.

◆ offnum

OffsetNumber LVRelState::offnum

Definition at line 293 of file vacuumlazy.c.

◆ phase

VacErrPhase LVRelState::phase

Definition at line 294 of file vacuumlazy.c.

◆ pvs

ParallelVacuumState* LVRelState::pvs

Definition at line 265 of file vacuumlazy.c.

◆ recently_dead_tuples

int64 LVRelState::recently_dead_tuples

Definition at line 355 of file vacuumlazy.c.

◆ rel

Relation LVRelState::rel

Definition at line 259 of file vacuumlazy.c.

◆ rel_pages

BlockNumber LVRelState::rel_pages

Definition at line 310 of file vacuumlazy.c.

◆ relname

char* LVRelState::relname

Definition at line 290 of file vacuumlazy.c.

◆ relnamespace

char* LVRelState::relnamespace

Definition at line 289 of file vacuumlazy.c.

◆ removed_pages

BlockNumber LVRelState::removed_pages

Definition at line 319 of file vacuumlazy.c.

◆ scanned_pages

BlockNumber LVRelState::scanned_pages

Definition at line 311 of file vacuumlazy.c.

◆ skippedallvis

bool LVRelState::skippedallvis

Definition at line 285 of file vacuumlazy.c.

◆ skipwithvm

bool LVRelState::skipwithvm

Definition at line 270 of file vacuumlazy.c.

◆ total_dead_items_bytes

Size LVRelState::total_dead_items_bytes

Definition at line 349 of file vacuumlazy.c.

◆ tuples_deleted

int64 LVRelState::tuples_deleted

Definition at line 351 of file vacuumlazy.c.

◆ tuples_frozen

int64 LVRelState::tuples_frozen

Definition at line 352 of file vacuumlazy.c.

◆ verbose

bool LVRelState::verbose

Definition at line 295 of file vacuumlazy.c.

◆ vistest

GlobalVisState* LVRelState::vistest

Definition at line 281 of file vacuumlazy.c.

◆ vm_new_frozen_pages

BlockNumber LVRelState::vm_new_frozen_pages

Definition at line 334 of file vacuumlazy.c.

◆ vm_new_visible_frozen_pages

BlockNumber LVRelState::vm_new_visible_frozen_pages

Definition at line 331 of file vacuumlazy.c.

◆ vm_new_visible_pages

BlockNumber LVRelState::vm_new_visible_pages

Definition at line 323 of file vacuumlazy.c.


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