PostgreSQL Source Code git master
|
Definition at line 188 of file vacuumlazy.c.
bool LVRelState::aggressive |
Definition at line 200 of file vacuumlazy.c.
Referenced by find_next_unskippable_block(), heap_vacuum_rel(), lazy_scan_heap(), and lazy_scan_noprune().
BlockNumber LVRelState::blkno |
Definition at line 224 of file vacuumlazy.c.
Referenced by lazy_scan_heap(), lazy_truncate_heap(), lazy_vacuum_heap_rel(), restore_vacuum_error_info(), update_vacuum_error_info(), and vacuum_error_callback().
BufferAccessStrategy LVRelState::bstrategy |
Definition at line 196 of file vacuumlazy.c.
Referenced by count_nondeletable_pages(), dead_items_alloc(), heap_vacuum_rel(), lazy_check_wraparound_failsafe(), lazy_cleanup_one_index(), lazy_scan_heap(), lazy_vacuum_heap_rel(), and lazy_vacuum_one_index().
bool LVRelState::consider_bypass_optimization |
Definition at line 204 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_heap(), and lazy_vacuum().
BlockNumber LVRelState::current_block |
Definition at line 282 of file vacuumlazy.c.
Referenced by heap_vac_scan_next_block(), and lazy_scan_heap().
struct VacuumCutoffs LVRelState::cutoffs |
Definition at line 212 of file vacuumlazy.c.
Referenced by heap_page_is_all_visible(), heap_vacuum_rel(), lazy_check_wraparound_failsafe(), lazy_scan_noprune(), and lazy_scan_prune().
char* LVRelState::dbname |
Definition at line 220 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), and lazy_check_wraparound_failsafe().
TidStore* LVRelState::dead_items |
Definition at line 239 of file vacuumlazy.c.
Referenced by dead_items_add(), dead_items_alloc(), dead_items_reset(), lazy_scan_heap(), lazy_vacuum(), lazy_vacuum_heap_rel(), and lazy_vacuum_one_index().
VacDeadItemsInfo* LVRelState::dead_items_info |
Definition at line 240 of file vacuumlazy.c.
Referenced by dead_items_add(), dead_items_alloc(), dead_items_reset(), lazy_scan_heap(), lazy_vacuum(), lazy_vacuum_all_indexes(), lazy_vacuum_heap_rel(), and lazy_vacuum_one_index().
bool LVRelState::do_index_cleanup |
Definition at line 208 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_check_wraparound_failsafe(), lazy_cleanup_all_indexes(), lazy_scan_heap(), lazy_vacuum(), lazy_vacuum_all_indexes(), lazy_vacuum_heap_rel(), and update_relstats_all_indexes().
bool LVRelState::do_index_vacuuming |
Definition at line 207 of file vacuumlazy.c.
Referenced by dead_items_alloc(), heap_vacuum_rel(), lazy_check_wraparound_failsafe(), lazy_scan_heap(), lazy_vacuum(), lazy_vacuum_all_indexes(), lazy_vacuum_heap_page(), and lazy_vacuum_heap_rel().
bool LVRelState::do_rel_truncate |
Definition at line 209 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_check_wraparound_failsafe(), and should_attempt_truncation().
char* LVRelState::indname |
Definition at line 223 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_cleanup_one_index(), lazy_vacuum_one_index(), and vacuum_error_callback().
Relation* LVRelState::indrels |
Definition at line 192 of file vacuumlazy.c.
Referenced by dead_items_alloc(), heap_vacuum_rel(), lazy_cleanup_all_indexes(), lazy_vacuum_all_indexes(), and update_relstats_all_indexes().
IndexBulkDeleteResult** LVRelState::indstats |
Definition at line 269 of file vacuumlazy.c.
Referenced by dead_items_cleanup(), heap_vacuum_rel(), lazy_cleanup_all_indexes(), lazy_vacuum_all_indexes(), and update_relstats_all_indexes().
int64 LVRelState::live_tuples |
Definition at line 277 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_heap(), lazy_scan_noprune(), and lazy_scan_prune().
BlockNumber LVRelState::lpdead_item_pages |
Definition at line 261 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_noprune(), lazy_scan_prune(), lazy_vacuum(), and lazy_vacuum_heap_rel().
int64 LVRelState::lpdead_items |
Definition at line 276 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_noprune(), lazy_scan_prune(), lazy_vacuum(), lazy_vacuum_all_indexes(), and lazy_vacuum_heap_rel().
BlockNumber LVRelState::missed_dead_pages |
Definition at line 262 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), and lazy_scan_noprune().
int64 LVRelState::missed_dead_tuples |
Definition at line 279 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_heap(), and lazy_scan_noprune().
BlockNumber LVRelState::new_frozen_tuple_pages |
Definition at line 245 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), and lazy_scan_prune().
double LVRelState::new_live_tuples |
Definition at line 267 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), and lazy_scan_heap().
double LVRelState::new_rel_tuples |
Definition at line 266 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_cleanup_all_indexes(), and lazy_scan_heap().
TransactionId LVRelState::NewRelfrozenXid |
Definition at line 215 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_noprune(), and lazy_scan_prune().
MultiXactId LVRelState::NewRelminMxid |
Definition at line 216 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_noprune(), and lazy_scan_prune().
bool LVRelState::next_unskippable_allvis |
Definition at line 284 of file vacuumlazy.c.
Referenced by find_next_unskippable_block(), heap_vac_scan_next_block(), and lazy_scan_heap().
BlockNumber LVRelState::next_unskippable_block |
Definition at line 283 of file vacuumlazy.c.
Referenced by find_next_unskippable_block(), heap_vac_scan_next_block(), and lazy_scan_heap().
Buffer LVRelState::next_unskippable_vmbuffer |
Definition at line 285 of file vacuumlazy.c.
Referenced by find_next_unskippable_block(), heap_vac_scan_next_block(), and lazy_scan_heap().
int LVRelState::nindexes |
Definition at line 193 of file vacuumlazy.c.
Referenced by dead_items_alloc(), heap_vacuum_rel(), lazy_cleanup_all_indexes(), lazy_scan_heap(), lazy_scan_noprune(), lazy_scan_prune(), lazy_vacuum(), lazy_vacuum_all_indexes(), and update_relstats_all_indexes().
BlockNumber LVRelState::nonempty_pages |
Definition at line 263 of file vacuumlazy.c.
Referenced by count_nondeletable_pages(), heap_vacuum_rel(), lazy_scan_noprune(), lazy_scan_prune(), lazy_truncate_heap(), and should_attempt_truncation().
int LVRelState::num_index_scans |
Definition at line 272 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_check_wraparound_failsafe(), lazy_cleanup_all_indexes(), lazy_vacuum(), lazy_vacuum_all_indexes(), and lazy_vacuum_heap_rel().
OffsetNumber LVRelState::offnum |
Definition at line 225 of file vacuumlazy.c.
Referenced by heap_page_is_all_visible(), lazy_scan_noprune(), lazy_scan_prune(), restore_vacuum_error_info(), update_vacuum_error_info(), and vacuum_error_callback().
VacErrPhase LVRelState::phase |
Definition at line 226 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), restore_vacuum_error_info(), update_vacuum_error_info(), and vacuum_error_callback().
ParallelVacuumState* LVRelState::pvs |
Definition at line 197 of file vacuumlazy.c.
Referenced by dead_items_alloc(), dead_items_cleanup(), dead_items_reset(), lazy_cleanup_all_indexes(), and lazy_vacuum_all_indexes().
int64 LVRelState::recently_dead_tuples |
Definition at line 278 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_heap(), lazy_scan_noprune(), and lazy_scan_prune().
Relation LVRelState::rel |
Definition at line 191 of file vacuumlazy.c.
Referenced by count_nondeletable_pages(), dead_items_alloc(), find_next_unskippable_block(), heap_page_is_all_visible(), heap_vacuum_rel(), lazy_cleanup_one_index(), lazy_scan_heap(), lazy_scan_new_or_empty(), lazy_scan_noprune(), lazy_scan_prune(), lazy_truncate_heap(), lazy_vacuum_all_indexes(), lazy_vacuum_heap_page(), lazy_vacuum_heap_rel(), and lazy_vacuum_one_index().
BlockNumber LVRelState::rel_pages |
Definition at line 242 of file vacuumlazy.c.
Referenced by count_nondeletable_pages(), find_next_unskippable_block(), heap_vac_scan_next_block(), heap_vacuum_rel(), lazy_cleanup_all_indexes(), lazy_scan_heap(), lazy_truncate_heap(), lazy_vacuum(), and should_attempt_truncation().
char* LVRelState::relname |
Definition at line 222 of file vacuumlazy.c.
Referenced by count_nondeletable_pages(), dead_items_alloc(), heap_vacuum_rel(), lazy_check_wraparound_failsafe(), lazy_scan_prune(), lazy_truncate_heap(), lazy_vacuum_heap_rel(), and vacuum_error_callback().
char* LVRelState::relnamespace |
Definition at line 221 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_check_wraparound_failsafe(), and vacuum_error_callback().
BlockNumber LVRelState::removed_pages |
Definition at line 244 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), and lazy_truncate_heap().
BlockNumber LVRelState::scanned_pages |
Definition at line 243 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_cleanup_all_indexes(), and lazy_scan_heap().
bool LVRelState::skippedallvis |
Definition at line 217 of file vacuumlazy.c.
Referenced by heap_vac_scan_next_block(), and heap_vacuum_rel().
bool LVRelState::skipwithvm |
Definition at line 202 of file vacuumlazy.c.
Referenced by find_next_unskippable_block(), and heap_vacuum_rel().
int64 LVRelState::tuples_deleted |
Definition at line 274 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), and lazy_scan_prune().
int64 LVRelState::tuples_frozen |
Definition at line 275 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), and lazy_scan_prune().
bool LVRelState::verbose |
Definition at line 227 of file vacuumlazy.c.
Referenced by count_nondeletable_pages(), dead_items_alloc(), heap_vacuum_rel(), and lazy_truncate_heap().
GlobalVisState* LVRelState::vistest |
Definition at line 213 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), and lazy_scan_prune().
BlockNumber LVRelState::vm_new_frozen_pages |
Definition at line 259 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_new_or_empty(), lazy_scan_prune(), and lazy_vacuum_heap_page().
BlockNumber LVRelState::vm_new_visible_frozen_pages |
Definition at line 256 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_new_or_empty(), lazy_scan_prune(), and lazy_vacuum_heap_page().
BlockNumber LVRelState::vm_new_visible_pages |
Definition at line 248 of file vacuumlazy.c.
Referenced by heap_vacuum_rel(), lazy_scan_new_or_empty(), lazy_scan_prune(), and lazy_vacuum_heap_page().