aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap/vacuumlazy.c
Commit message (Expand)AuthorAge
* Reintroduce dead tuple counter in pg_stat_progress_vacuum.Masahiko Sawada2024-06-14
* Harmonize function parameter names for Postgres 17.Peter Geoghegan2024-06-12
* Revise GUC names quoting in messages againPeter Eisentraut2024-05-17
* Fix parallel vacuum buffer usage reporting.Masahiko Sawada2024-05-01
* Fix duplicated consecutive words in commentsDavid Rowley2024-04-28
* Use bump context for TID bitmaps stored by vacuumJohn Naylor2024-04-08
* Combine freezing and pruning steps in VACUUMHeikki Linnakangas2024-04-03
* Use TidStore for dead tuple TIDs storage during lazy vacuum.Masahiko Sawada2024-04-02
* Introduce 'options' argument to heap_page_prune()Heikki Linnakangas2024-04-02
* Merge prune, freeze and vacuum WAL record formatsHeikki Linnakangas2024-03-25
* Remove unneeded vacuum_delay_point from heap_vac_scan_get_next_blockHeikki Linnakangas2024-03-11
* Confine vacuum skip logic to lazy_scan_skip()Heikki Linnakangas2024-03-11
* Set all_visible_according_to_vm correctly with DISABLE_PAGE_SKIPPINGHeikki Linnakangas2024-03-11
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Use MyBackendType in more places to check what process this isHeikki Linnakangas2024-03-04
* Combine FSM updates for prune and no-prune cases.Robert Haas2024-01-26
* Remove LVPagePruneState.Robert Haas2024-01-18
* Move VM update code from lazy_scan_heap() to lazy_scan_prune().Robert Haas2024-01-18
* Optimize vacuuming of relations with no indexes.Robert Haas2024-01-18
* Be more consistent about whether to update the FSM while vacuuming.Robert Haas2024-01-16
* Remove hastup from LVPagePruneState.Robert Haas2024-01-11
* Update copyright for 2024Bruce Momjian2024-01-03
* Apply quotes more consistently to GUC names in logsMichael Paquier2023-11-30
* Release lock on heap buffer before vacuuming FSMAndres Freund2023-11-17
* Add trailing commas to enum definitionsPeter Eisentraut2023-10-26
* Remove retry loop in heap_page_prune().Robert Haas2023-10-02
* Return data from heap_page_prune via a struct.Robert Haas2023-09-28
* Remove some more "snapshot too old" vestiges.Thomas Munro2023-09-08
* Remove the "snapshot too old" feature.Thomas Munro2023-09-05
* Report index vacuum progress.Masahiko Sawada2023-07-11
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix typos in commentsMichael Paquier2023-05-02
* Fix assertion failure in heap_vacuum_relDaniel Gustafsson2023-04-28
* Refresh cost-based delay params more frequently in autovacuumDaniel Gustafsson2023-04-07
* Make vacuum failsafe_active globally visibleDaniel Gustafsson2023-04-07
* Move heaprel struct field next to index rel field.Peter Geoghegan2023-04-03
* Disable vacuum's use of a buffer access strategy during failsafeDavid Rowley2023-04-03
* Pass down table relation into more index relation functionsAndres Freund2023-04-01
* Revert "Add eager and lazy freezing strategies to VACUUM."Peter Geoghegan2023-01-25
* Add eager and lazy freezing strategies to VACUUM.Peter Geoghegan2023-01-25
* Tighten up VACUUM's approach to setting VM bits.Peter Geoghegan2023-01-16
* Make lazy_vacuum_heap_rel match lazy_scan_heap.Peter Geoghegan2023-01-11
* vacuumlazy.c: Tweak local variable name.Peter Geoghegan2023-01-11
* vacuumlazy.c: Save get_database_name() in vacrel.Peter Geoghegan2023-01-03
* Refine the definition of page-level freezing.Peter Geoghegan2023-01-03
* Update copyright for 2023Bruce Momjian2023-01-02
* Adjust VACUUM hastup LP_REDIRECT comments.Peter Geoghegan2023-01-02
* Avoid special XID snapshotConflictHorizon values.Peter Geoghegan2023-01-02
* Add page-level freezing to VACUUM.Peter Geoghegan2022-12-28
* Use scanned_pages to decide when to failsafe check.Peter Geoghegan2022-12-22