aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_clause.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-07-25 19:13:00 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-07-25 19:13:00 +0000
commite6284649b9e30372b3990107a082bc7520325676 (patch)
tree7c1075578244b4ce410c8185617dca4a7f7c44a5 /src/backend/parser/parse_clause.c
parentedd49fcf69a8d3e044adc7f0794dc8d18e3f994b (diff)
downloadpostgresql-e6284649b9e30372b3990107a082bc7520325676.tar.gz
postgresql-e6284649b9e30372b3990107a082bc7520325676.zip
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
Diffstat (limited to 'src/backend/parser/parse_clause.c')
0 files changed, 0 insertions, 0 deletions