Re: BUG #2208: Low performance on select - Mailing list pgsql-bugs

From Michael Fuhr
Subject Re: BUG #2208: Low performance on select
Date
Msg-id 20060125215954.GA86606@winnie.fuhr.org
Whole thread Raw
In response to BUG #2208: Low performance on select  ("Fahri CAKIROGLU" <fahri@gbks.com.tr>)
List pgsql-bugs
On Wed, Jan 25, 2006 at 12:32:31PM +0000, Fahri CAKIROGLU wrote:
> Consecutive selects from three different tables
> causes low performance(about 1500 ms).
> Same select count from two tables gives good performance(about 30 ms).

This might be due to caching.  When you query two tables all of the
pages you need might be cached, but when you query a third table
some of the pages from the other tables might be evicted from the
cache.  When you query one of those tables again the pages have to
be fetched from disk.

How big are the tables in question?

> All searched keys are indexed and individual execution
> of each query is very fast.

Could you post the EXPLAIN ANALYZE output of each query?  Have you
tuned any of your postgresql.conf settings, in particular shared_buffers?
How much memory do you have?

--
Michael Fuhr

pgsql-bugs by date:

Previous
From: "Pramod Kudva"
Date:
Subject: BUG #2207: PG Database Server 8.1 Service doesnt start
Next
From: Bruce Momjian
Date:
Subject: Re: BUG #2195: log_min_messages crash server when in DEBUG3 to