Re: Appending "LIMIT" to query drastically decreases performance

From: Matthew <matthew(at)flymine(dot)org>
To: pgsql-performance(at)postgresql(dot)org
Subject: Re: Appending "LIMIT" to query drastically decreases performance
Date: 2007-11-30 13:30:28
Message-ID: Pine.LNX.4.58.0711301327520.3731@aragorn.flymine.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On Fri, 30 Nov 2007, cluster wrote:
> Can anyone explain the following odd behavior?
> I have a query that completes in about 90 ms. If I append LIMIT to the
> very end, eg. "LIMIT 500" the evaluation time increases to about 800 ms.
> How can performance get *worse* by giving the database the option to
> stop the evaluation earlier (when it reaches the output 500 rows)?

The planner doesn't always get it right. Simple.

Have you done a "VACUUM FULL ANALYSE" recently?

Matthew

--
It is better to keep your mouth closed and let people think you are a fool
than to open it and remove all doubt. -- Mark Twain

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Matthew 2007-11-30 13:45:41 Re: GiST indexing tuples
Previous Message cluster 2007-11-30 11:16:08 Appending "LIMIT" to query drastically decreases performance