Re: Slow PostgreSQL 10.6 query - Mailing list pgsql-performance

From Tomas Vondra
Subject Re: Slow PostgreSQL 10.6 query
Date
Msg-id 20191006203753.wobkgsg625ej7k2m@development
Whole thread Raw
In response to Re: Slow PostgreSQL 10.6 query  (Behrang Saeedzadeh <behrangsa@gmail.com>)
Responses Re: Slow PostgreSQL 10.6 query  (Behrang Saeedzadeh <behrangsa@gmail.com>)
List pgsql-performance
On Tue, Oct 01, 2019 at 11:42:33PM +1000, Behrang Saeedzadeh wrote:
>Thanks. That eliminated the bottleneck!
>
>Any ideas why adding ORDER BY to the subquery also changes the plan in a
>way that eliminates the bottleneck?
>

IIRC the ORDER BY clause makes it impossible to "collapse" the subquery
into the main (upper) one, and it probably happens to constrict the
choices so that the planner ends up picking a good plan. I guess adding
"OFFSET 0" to the subquery would have the same effect.


regards

-- 
Tomas Vondra                  http://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services 



pgsql-performance by date:

Previous
From: Tomas Vondra
Date:
Subject: Re: Query went slow all of sudden. ON V 11.3
Next
From: Tomas Vondra
Date:
Subject: Re: Delete huge Table under XFS