aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap/vacuumlazy.c
Commit message (Expand)AuthorAge
* 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
* Refactor how VACUUM passes around its XID cutoffs.Peter Geoghegan2022-12-22
* Simplify vacuum_set_xid_limits() signature.Peter Geoghegan2022-11-23
* Deduplicate freeze plans in freeze WAL records.Peter Geoghegan2022-11-15
* Instrument freezing in autovacuum log reports.Peter Geoghegan2022-09-08
* Derive freeze cutoff from nextXID, not OldestXmin.Peter Geoghegan2022-08-31
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* vacuumlazy.c: MultiXactIds are MXIDs, not XMIDs.Peter Geoghegan2022-04-20
* Fix multi-table VACUUM VERBOSE accounting.Peter Geoghegan2022-04-15
* VACUUM VERBOSE: Show dead items for an empty table.Peter Geoghegan2022-04-15