• Robert Haas's avatar
    Make the number of CLOG buffers adaptive, based on shared_buffers. · 33aaa139
    Robert Haas authored
    Previously, this was hardcoded: we always had 8.  Performance testing
    shows that isn't enough, especially on big SMP systems, so we allow it
    to scale up as high as 32 when there's adequate memory.  On the flip
    side, when shared_buffers is very small, drop the number of CLOG buffers
    down to as little as 4, so that we can start the postmaster even
    when very little shared memory is available.
    
    Per extensive discussion with Simon Riggs, Tom Lane, and others on
    pgsql-hackers.
    33aaa139
clog.h 1.47 KB