postgresql/src/backend
Tom Lane aa903cf07c Remove pg_vlock locking from VACUUM, allowing multiple VACUUMs to run in
parallel --- and, not incidentally, removing a common reason for needing
manual cleanup by the DB admin after a crash.  Remove initial global
delete of pg_statistics rows in VACUUM ANALYZE; this was not only bad
for performance of other backends that had to run without stats for a
while, but it was fundamentally broken because it was done outside any
transaction.  Surprising we didn't see more consequences of that.
Detect attempt to run VACUUM inside a transaction block.  Check for
query cancel request before starting vacuum of each table.  Clean up
vacuum's private portal storage if vacuum is aborted.
1999-11-28 02:10:01 +00:00
..
access Rename heap_replace to heap_update. 1999-11-24 00:44:37 +00:00
bootstrap Rename heap_replace to heap_update. 1999-11-24 00:58:48 +00:00
catalog Delete pg_statistics rows for a relation during heap_destroy_with_catalog. 1999-11-28 02:03:04 +00:00
commands Remove pg_vlock locking from VACUUM, allowing multiple VACUUMs to run in 1999-11-28 02:10:01 +00:00
executor Rename heap_replace to heap_update. 1999-11-24 00:44:37 +00:00
lib Inline check for full buffer in appendStringInfoChar. 1999-11-01 05:10:32 +00:00
libpq verify_password() leaked a file descriptor if it failed to find the given 1999-11-23 01:04:38 +00:00
main
nodes Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp 1999-11-23 20:07:06 +00:00
optimizer Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp 1999-11-23 20:07:06 +00:00
parser Add system indexes to match all caches. 1999-11-22 17:56:41 +00:00
port 'extern char *pg_pathname' in these files fails to agree with 1999-10-25 02:31:47 +00:00
postmaster Standardize on MAXPGPATH as the size of a file pathname buffer, 1999-10-25 03:08:03 +00:00
regex
rewrite Add pg_statistic index, add missing Hiroshi file. 1999-11-24 16:52:50 +00:00
storage lmgr.c didn't check for failure return from LockAcquire(). Boo hiss. 1999-11-28 01:58:08 +00:00
tcop Add system indexes to match all caches. 1999-11-22 17:56:41 +00:00
tioga
utils Fix for bool casting. 1999-11-25 19:15:20 +00:00
Makefile Tweak make rules for parse.h and fmgr.h to avoid bug in old 1999-11-14 17:12:42 +00:00