Re: LIMIT clause optimization

From: Holger Klawitter <lists(at)klawitter(dot)de>
To: Felipe Schnack <felipes(at)ritterdosreis(dot)br>, pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: LIMIT clause optimization
Date: 2003-01-07 12:44:53
Message-ID: 200301071344.53094.lists@klawitter.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Am Dienstag, 7. Januar 2003 12:47 schrieb Felipe Schnack:
> I was wondering... (a newbie starting to understand how to optimize
> queries)
> In which step of query execution the LIMIT clause is executed? I mean
> I have a query that would return, let's say, 6 rows, but I add a "LIMIT
> 1" in the end of it.
> I would speed up things because I would have less data fetching from
> the database, right?

Limit kicks in quite late as it has to be done after sorting. And it is not
recommended to use LIMIT without ORDER BY.

With kind regards / mit freundlichem Gruß
Holger Klawitter
--
Holger Klawitter http://www.klawitter.de
lists(at)klawitter(dot)de

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Alan Gutierrez 2003-01-07 13:00:25 Re: 7.3 Prepared statements
Previous Message Felipe Schnack 2003-01-07 12:44:15 Re: LIMIT clause optimization