summaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuumlazy.c
Commit message (Expand)AuthorAgeFilesLines
* pgindent run for 9.0Bruce Momjian2010-02-261-5/+5
* Fix up rickety handling of relation-truncation interlocks.Tom Lane2010-02-091-47/+19
* Rearrange lazy-vacuum code a little bit to reduce the window betweenTom Lane2010-02-091-27/+37
* Remove old-style VACUUM FULL (which was known for a little while asTom Lane2010-02-081-6/+3
* Change a few remaining calls of XLogArchivingActive() to useHeikki Linnakangas2010-01-281-2/+2
* Update copyright for the year 2010.Bruce Momjian2010-01-021-2/+2
* Revise pgstat's tracking of tuple changes to improve the reliability ofTom Lane2009-12-301-2/+1
* Allow read only connections during recovery, known as Hot Standby.Simon Riggs2009-12-191-2/+42
* Provide a parenthesized-options syntax for VACUUM, analogous to that recentlyTom Lane2009-11-161-3/+4
* Fix longstanding problems in VACUUM caused by untimely interruptionsAlvaro Herrera2009-11-101-2/+18
* Fix a violation of WAL coding rules in the recent patch to include anTom Lane2009-08-241-7/+8
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-111-14/+15
* Improve the IndexVacuumInfo/IndexBulkDeleteResult API to allow somewhat saneTom Lane2009-06-061-11/+19
* Implement "fastupdate" support for GIN indexes, in which we try to accumulateTom Lane2009-03-241-1/+3
* Only skip pages marked as clean in the visibility map, if the last 32Heikki Linnakangas2009-01-221-4/+25
* Add vacuum_freeze_table_age GUC option, to control when VACUUM shouldHeikki Linnakangas2009-01-161-4/+9
* Fix logic in lazy vacuum to decide if it's worth trying to truncate the heap.Heikki Linnakangas2009-01-061-3/+4
* Update copyright for 2009.Bruce Momjian2009-01-011-2/+2
* Don't reset pg_class.reltuples and relpages in VACUUM, if any pages wereHeikki Linnakangas2008-12-171-14/+27
* Utilize the visibility map in autovacuum, too. There was an oversight inHeikki Linnakangas2008-12-041-9/+2
* Introduce visibility map. The visibility map is a bitmap with one bit perHeikki Linnakangas2008-12-031-12/+141
* Rethink the way FSM truncation works. Instead of WAL-logging FSMHeikki Linnakangas2008-11-191-2/+2
* Make relhasrules and relhastriggers work like relhasindex, namely we letTom Lane2008-11-101-9/+6
* Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBufferHeikki Linnakangas2008-10-311-4/+7
* Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, theHeikki Linnakangas2008-09-301-259/+24
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-121-1/+3
* Move the HTSU_Result enum definition into snapshot.h, to avoid includingAlvaro Herrera2008-03-261-1/+2
* Fix various infelicities that have snuck into usage of errdetail() andTom Lane2008-03-241-5/+5
* Reduce memory consumption during VACUUM of large relations, by usingTom Lane2008-03-101-27/+29
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* pgindent run for 8.3.Bruce Momjian2007-11-151-39/+39
* Adjust the new memory limit in the lazy vacuum code to use MaxHeapTuplesPerPageAlvaro Herrera2007-09-261-2/+2
* Reduce the size of memory allocations by lazy vacuum when processing a smallAlvaro Herrera2007-09-241-5/+18
* Simplify and rename some GUC variables, per various recent discussions:Tom Lane2007-09-241-5/+5
* Revert ill-fated patch to release exclusive lock early after vacuumTom Lane2007-09-201-3/+8
* HOT updates. When we update a tuple without changing any of its indexedTom Lane2007-09-201-28/+81
* Fix aboriginal mistake in lazy VACUUM's code for truncating awayTom Lane2007-09-161-45/+14
* Redefine the lp_flags field of item pointers as having four states, ratherTom Lane2007-09-121-2/+2
* Add a CHECK_FOR_INTERRUPTS call in the site where the vacuum delay pointAlvaro Herrera2007-09-121-2/+4
* Release the exclusive lock on the table early after truncating it in lazyAlvaro Herrera2007-09-101-5/+4
* Remove the vacuum_delay_point call in count_nondeletable_pages, because we holdAlvaro Herrera2007-09-101-2/+6
* Implement lazy XID allocation: transactions that do not modify any databaseTom Lane2007-09-051-6/+1
* Make large sequential scans and VACUUMs work in a limited-size "ring" ofTom Lane2007-05-301-5/+13
* Move the tuple freezing point in CLUSTER to a point further back in the past,Alvaro Herrera2007-05-171-2/+2
* Implement rate-limiting logic on how often backends will attempt to sendTom Lane2007-04-301-18/+4
* Silence compiler warnings, per Bruce.Alvaro Herrera2007-04-191-2/+2
* Enable configurable log of autovacuum actions. Initial patch from SimonAlvaro Herrera2007-04-181-1/+50
* Update new optional VACUUM FULL hint for translations, per Alvaro.Bruce Momjian2007-02-211-5/+5
* Move increase FSM warning to after lazy_truncate_heap() because theBruce Momjian2007-02-211-8/+11
* Change vacuum lazy "compacting" warning message to:Bruce Momjian2007-02-041-2/+2