Thread

  1. Re: Streamify more code paths

    Xuneng Zhou <xunengzhou@gmail.com> — 2025-12-25T06:33:47Z

    Hi,
    
    On Thu, Dec 25, 2025 at 1:51 PM Xuneng Zhou <xunengzhou@gmail.com> wrote:
    >
    > Hi Hackers,
    >
    > I noticed several additional paths in contrib modules, beyond [1],
    > that are potentially suitable for streamification:
    >
    > 1) pgstattuple — pgstatapprox.c and parts of pgstattuple_approx_internal
    > 2) Bloom — scan paths in blgetbitmap() and maintenance paths in blbulkdelete()
    >
    > The following patches streamify those code paths. No benchmarks have
    > been run yet.
    >
    > [1] https://www.postgresql.org/message-id/flat/CABPTF7UeN2o-trr9r7K76rZExnO2M4SLfvTfbUY2CwQjCekgnQ%40mail.gmail.com
    >
    > Feedbacks welcome.
    >
    
    One more in ginvacuumcleanup().
    
    -- 
    Best,
    Xuneng