• Tom Lane's avatar
    Just-in-time background writing strategy. This code avoids re-scanning · 6f5c38dc
    Tom Lane authored
    buffers that cannot possibly need to be cleaned, and estimates how many
    buffers it should try to clean based on moving averages of recent allocation
    requests and density of reusable buffers.  The patch also adds a couple
    more columns to pg_stat_bgwriter to help measure the effectiveness of the
    bgwriter.
    
    Greg Smith, building on his own work and ideas from several other people,
    in particular a much older patch from Itagaki Takahiro.
    6f5c38dc
postgresql.conf.sample 15.9 KB