summaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuum.c
AgeCommit message (Expand)Author
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-07pgstat: store statistics in shared memory.Andres Freund
2022-04-06pgstat: stats collector references in comments.Andres Freund
2022-04-05Have VACUUM warn on relfrozenxid "in the future".Peter Geoghegan
2022-04-03Set relfrozenxid to oldest extant XID seen by VACUUM.Peter Geoghegan
2022-02-17Avoid VACUUM reltuples distortion.Peter Geoghegan
2022-02-12Consolidate VACUUM xid cutoff logic.Peter Geoghegan
2022-02-12Add VACUUM instrumentation for scanned pages, relfrozenxid.Peter Geoghegan
2022-01-22Remove useless inline marker.Tom Lane
2022-01-15Unify VACUUM VERBOSE and autovacuum logging.Peter Geoghegan
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-23Move parallel vacuum code to vacuumparallel.c.Amit Kapila
2021-12-22Move index vacuum routines to vacuum.c.Amit Kapila
2021-06-19Support disabling index bypassing by VACUUM.Peter Geoghegan
2021-05-25Improve docs and error messages for parallel vacuum.Amit Kapila
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-04-07Add wraparound failsafe to VACUUM.Peter Geoghegan
2021-04-05Simplify state managed by VACUUM.Peter Geoghegan
2021-03-30Use a WaitLatch for vacuum/autovacuum sleepingStephen Frost
2021-02-15ReadNewTransactionId() -> ReadNextTransactionId().Thomas Munro
2021-02-09Add option PROCESS_TOAST to VACUUMMichael Paquier
2021-01-18Refactor option handling of CLUSTER, REINDEX and VACUUMMichael Paquier
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-08Avoid using tuple from syscache for update of pg_database.datfrozenxidMichael Paquier
2020-11-26Restore lock level to update statusFlagsAlvaro Herrera
2020-11-18Relax lock level for setting PGPROC->statusFlagsAlvaro Herrera
2020-11-16Rename PGPROC->vacuumFlags to statusFlagsAlvaro Herrera
2020-10-29Centralize horizon determination for temp tables, fixing bug due to skew.Andres Freund
2020-09-01Set cutoff xmin more aggressively when vacuuming a temporary table.Tom Lane
2020-08-30Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane
2020-08-16Correct several behavior descriptions in comments.Noah Misch
2020-08-15Prevent concurrent SimpleLruTruncate() for any given SLRU.Noah Misch
2020-08-14snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags.Andres Freund
2020-08-14snapshot scalability: Introduce dense array of in-progress xids.Andres Freund
2020-08-12snapshot scalability: Don't compute global horizons while building snapshots.Andres Freund
2020-07-08code: replace most remaining uses of 'master'.Andres Freund
2020-06-07Spelling adjustmentsPeter Eisentraut
2020-04-16Fix the usage of parallel and full options of vacuum command.Amit Kapila
2020-04-14Comments and doc fixes for commit 40d964ec99.Amit Kapila
2020-04-01Fix coverity complaint about commit 40d964ec99.Amit Kapila
2020-03-24Report wait event for cost-based vacuum delay.Andres Freund
2020-01-20Allow vacuum command to process indexes in parallel.Amit Kapila
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-26Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-11-01PG_FINALLYPeter Eisentraut
2019-10-16Fix bug that could try to freeze running multixacts.Thomas Munro
2019-08-19Fix inconsistencies and typos in the tree, take 11Michael Paquier
2019-08-10Fix "ANALYZE t, t" inside a transaction block.Tom Lane
2019-08-05Fix inconsistencies and typos in the tree, take 9Michael Paquier