Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 0eab92c

Browse files
committed
Fix VACUUM so that it can use pages as move targets even if they do not
have any newly-dead tuples on them. This is a longstanding deficiency that prevents VACUUM from compacting a file as much as one would expect. Change requires fixing repair_frag to not assume that fraged_pages is a subset of vacuum_pages. Also make some further cleanups of places that assumed page numbers fit in int and tuple counts fit in uint32.
1 parent 4fe8490 commit 0eab92c

File tree

1 file changed

+212
-164
lines changed

1 file changed

+212
-164
lines changed

0 commit comments

Comments
 (0)