postgresql/src
Tom Lane e6284649b9 Modify btree to delete known-dead index entries without an actual VACUUM.
When we are about to split an index page to do an insertion, first look
to see if any entries marked LP_DELETE exist on the page, and if so remove
them to try to make enough space for the desired insert.  This should reduce
index bloat in heavily-updated tables, although of course you still need
VACUUM eventually to clean up the heap.

Junji Teramoto
2006-07-25 19:13:00 +00:00
..
backend Modify btree to delete known-dead index entries without an actual VACUUM. 2006-07-25 19:13:00 +00:00
bin Mark a few functions as static or NOT_USED. 2006-07-18 17:42:01 +00:00
include Modify btree to delete known-dead index entries without an actual VACUUM. 2006-07-25 19:13:00 +00:00
interfaces The Win32 DEF files that are generated for libpq contain the attribute 2006-07-18 22:18:08 +00:00
makefiles Ah, I finally realize why Magnus wanted to add a --bindir option to 2006-07-21 00:24:04 +00:00
pl Ah, I finally realize why Magnus wanted to add a --bindir option to 2006-07-21 00:24:04 +00:00
port copydir() and rmtree() need to use lstat, not stat, to behave as expected 2006-07-18 22:36:46 +00:00
template Remove extra 'else' in solaris compiler code. 2006-04-28 04:32:10 +00:00
test Remove hard-wired lists of timezone abbreviations in favor of providing 2006-07-25 03:51:23 +00:00
timezone Add missing @OVERRIDE to 'India' config file, per Michael Fuhr. 2006-07-25 13:49:21 +00:00
tools Add WIN32 compile suggestion to pginclude README. 2006-07-19 15:06:06 +00:00
tutorial Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Remove dllinit.c; it was only needed for long-obsolete Cygwin versions, 2006-06-22 23:50:35 +00:00
Makefile.global.in DTrace support, with a small initial set of probes 2006-07-24 16:32:45 +00:00
Makefile.shlib Arrange to strip libpq.so of symbols that aren't officially supposed to 2006-04-28 02:53:20 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak WIN32 fixes: 2006-07-06 02:12:32 +00:00