summaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuumlazy.c
Commit message (Expand)AuthorAgeFilesLines
* Fix mesurement of elapsed time during truncating heap in VACUUM.Fujii Masao2020-02-191-3/+4
* Perform a lot more sanity checks when freezing tuples.Andres Freund2017-12-141-2/+13
* Revert bogus fixes of HOT-freezing bugAlvaro Herrera2017-11-021-10/+10
* Fix freezing of a dead HOT-updated tupleAlvaro Herrera2017-09-281-10/+10
* Fix translation markerPeter Eisentraut2017-08-231-1/+1
* Fix typo in commentAlvaro Herrera2017-07-211-2/+1
* Fix typoAlvaro Herrera2017-07-071-1/+1
* Assorted translatable string fixesAlvaro Herrera2017-06-041-6/+4
* Avoid having vacuum set reltuples to 0 on non-empty relations in theAndrew Gierth2017-03-161-4/+11
* Fix VACUUM_TRUNCATE_LOCK_WAIT_INTERVALSimon Riggs2016-09-091-1/+1
* Add comment & docs about no vacuum truncation with sto.Kevin Grittner2016-07-191-0/+9
* Clear all-frozen visibilitymap status when locking tuples.Andres Freund2016-07-181-2/+4
* Add VACUUM (DISABLE_PAGE_SKIPPING) for emergencies.Robert Haas2016-06-171-44/+53
* Fix lazy_scan_heap so that it won't mark pages all-frozen too soon.Robert Haas2016-06-151-2/+6
* pgindent run for 9.6Robert Haas2016-06-091-4/+4
* Fix comment to be more accurate.Robert Haas2016-06-031-2/+2
* Cosmetic improvements to freeze map code.Robert Haas2016-06-031-15/+11
* Revert no-op changes to BufferGetPage()Kevin Grittner2016-04-201-6/+6
* Add the "snapshot too old" featureKevin Grittner2016-04-081-1/+2
* Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner2016-04-081-6/+6
* Fix problems in commit c16dc1aca5e01e6acaadfcf38f5fc964a381dc62.Robert Haas2016-03-161-2/+2
* Add simple VACUUM progress reporting.Robert Haas2016-03-151-0/+78
* Don't vacuum all-frozen pages.Robert Haas2016-03-101-74/+135
* Re-pgindent vacuumlazy.c.Robert Haas2016-03-091-12/+12
* Add a generic command progress reporting facility.Robert Haas2016-03-091-0/+4
* Department of second thoughts: remove PD_ALL_FROZEN.Robert Haas2016-03-081-14/+3
* Change the format of the VM fork to add a second bit per page.Robert Haas2016-03-011-18/+85
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Dept of second thoughts: the !scan_all exit mustn't increase scanned_pages.Tom Lane2015-12-301-1/+13
* Avoid useless truncation attempts during VACUUM.Tom Lane2015-12-301-25/+72
* Message style improvementsPeter Eisentraut2015-10-281-2/+6
* pgindent run for 9.5Bruce Momjian2015-05-231-5/+6
* Fix more typos in comments.Heikki Linnakangas2015-05-201-1/+1
* Add log_min_autovacuum_duration per-table optionAlvaro Herrera2015-04-031-4/+4
* Rationalize vacuuming options and parametersAlvaro Herrera2015-03-181-5/+8
* Fix logging of pages skipped due to pins during vacuum.Andres Freund2015-01-081-24/+8
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* Use %u to print out BlockNumber variablesAlvaro Herrera2014-12-181-4/+4
* Have VACUUM log number of skipped pages due to pinsAlvaro Herrera2014-12-181-28/+71
* Move BufferGetBlockNumber() out of heap_page_is_all_visible()'s inner loop.Andres Freund2014-11-141-1/+2
* Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas2014-11-061-0/+1
* Test IsInTransactionChain, not IsTransactionBlock, in vac_update_relstats.Tom Lane2014-10-301-2/+4
* Do all-visible handling in lazy_vacuum_page() outside its critical section.Andres Freund2014-06-201-9/+17
* pgindent run for 9.4Bruce Momjian2014-05-061-13/+13
* Set the all-visible flag on heap page before writing WAL record, not after.Heikki Linnakangas2014-04-171-5/+11
* Introduce logical decoding.Robert Haas2014-03-031-2/+3
* Separate multixact freezing parameters from xid'sAlvaro Herrera2014-02-131-2/+4
* Fix VACUUM's reporting of dead-tuple counts to the stats collector.Tom Lane2014-01-181-2/+11
* Update copyright for 2014Bruce Momjian2014-01-071-1/+1
* Change the way we mark tuples as frozen.Robert Haas2013-12-221-4/+4