Re: 4s query want to run faster

From: "Scott Marlowe" <scott(dot)marlowe(at)gmail(dot)com>
To: "Adonias Malosso" <malosso(at)gmail(dot)com>
Cc: pgsql-performance(at)postgresql(dot)org
Subject: Re: 4s query want to run faster
Date: 2008-02-21 20:58:04
Message-ID: dcc563d10802211258w65285c0bl9f9da18b9ed0fa92@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On Thu, Feb 21, 2008 at 2:48 PM, Adonias Malosso <malosso(at)gmail(dot)com> wrote:
> Hi all,
>
> The following query takes about 4s to run in a 16GB ram server. Any ideas
> why it doesn´t use index for the primary keys in the join conditions?
>
> select i.inuid, count(*) as total
> from cte.instrumentounidade i
> inner join cte.pontuacao p on p.inuid = i.inuid
> inner join cte.acaoindicador ai on ai.ptoid = p.ptoid
> inner join cte.subacaoindicador si on si.aciid = ai.aciid
> where i.itrid = 2 and p.ptostatus = 'A'
> group by i.inuid
> having count(*) > 0

What does explain analyze say about that query?

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Adonias Malosso 2008-02-21 21:05:52 Re: 4s query want to run faster
Previous Message Adonias Malosso 2008-02-21 20:48:18 4s query want to run faster