Re: Consecutive Query Executions with Increasing Execution Time - Mailing list pgsql-performance

From Tom Lane
Subject Re: Consecutive Query Executions with Increasing Execution Time
Date
Msg-id 28392.1576676654@sss.pgh.pa.us
Whole thread Raw
In response to Re: Consecutive Query Executions with Increasing Execution Time  (Laurenz Albe <laurenz.albe@cybertec.at>)
Responses Re: Consecutive Query Executions with Increasing Execution Time  (Shijia Wei <shijiawei@utexas.edu>)
List pgsql-performance
Laurenz Albe <laurenz.albe@cybertec.at> writes:
> On Tue, 2019-12-17 at 11:11 -0500, Jeff Janes wrote:
>> If it is doing a seq scan (I don't know if it is) they intentionally use a
>> small ring buffer to, so they evict their own recently used blocks, rather
>> than evicting other people's blocks.  So these blocks won't build up in
>> shared_buffers very rapidly just on the basis of repeated seq scans.

> Sure, but according to the execution plans it is doing a Parallel Index Only Scan.

Nonetheless, the presented test case consists of repeatedly doing
the same query, in a fresh session each time.  If there's not other
activity then this should reach some sort of steady state.  The
table is apparently fairly large, so I don't find it surprising
that the steady state fails to be 100% cached.

            regards, tom lane



pgsql-performance by date:

Previous
From: Laurenz Albe
Date:
Subject: Re: Consecutive Query Executions with Increasing Execution Time
Next
From: Merlin Moncure
Date:
Subject: Re: How to prevent POSTGRES killing linux system from accepting toomuch inserts?