• Peter Geoghegan's avatar
    Save a few cycles during nbtree VACUUM. · 7bb97211
    Peter Geoghegan authored
    Avoid calling RelationGetNumberOfBlocks() unnecessarily in the common
    case where there are no deleted but not yet recycled pages to recycle
    during a cleanup-only nbtree VACUUM operation.
    
    Follow-up to commit e5d8a999, which (among other things) taught the
    "skip full scan" nbtree VACUUM mechanism to only trigger a full index
    scan when the absolute number of deleted pages in the index is
    considered excessive.
    7bb97211
nbtree.c 45.4 KB