• Tom Lane's avatar
    Arrange for read-only accesses to SLRU page buffers to take only a shared · a615acf5
    Tom Lane authored
    lock, not exclusive, if the desired page is already in memory.  This can
    be demonstrated to be a significant win on the pg_subtrans cache when there
    is a large window of open transactions.  It should be useful for pg_clog
    as well.  I didn't try to make GetMultiXactIdMembers() use the code, as
    that would have taken some restructuring, and what with the local cache
    for multixact contents it probably wouldn't really make a difference.
    Per my recent proposal.
    a615acf5
subtrans.c 10.1 KB