Re: A Basic Question - Mailing list pgsql-performance

From Richard Huxton
Subject Re: A Basic Question
Date
Msg-id 200310031110.25776.dev@archonet.com
Whole thread Raw
In response to A Basic Question  (shyamperi@davlin.co.in)
List pgsql-performance
On Friday 03 October 2003 07:34, shyamperi@davlin.co.in wrote:
> 12:28p
> Dear All,
> This question is regarding the performance of queries in general.
> The performance of the queries wud varying depending on the no. Of tuples
> it is returning, and the sort of alogorithm that will be implemented or the
> retrieval. Now if the relation returns zero tuples.. (the seq, and the
> index scan is the best option) and if there are 1 or more then rest
> PG-supported scans will be the best. Now here is where I am having a bit of
> considerations. My relation works fast, when it returns more than on tuple.
> But get's slow when it returns zero tuple. Now how shud I got abt it.

If PG has to examine a lot of tuples to rule them out, then returning no rows
can take longer.

If you post EXPLAIN ANALYSE output for both queries, someone will be able to
explain why in your case.

--
  Richard Huxton
  Archonet Ltd

pgsql-performance by date:

Previous
From: shyamperi@davlin.co.in
Date:
Subject: A Basic Question
Next
From: Christopher Browne
Date:
Subject: Re: count(*) slow on large tables