pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Ragnar <gnari@hive.is>
To: Gauri Kanekar <meetgaurikanekar@gmail.com>
Cc: pgsql-performance@postgresql.org
Subject: Re: Nested Loop
Date: Tue, 27 Mar 2007 11:47:13 +0000
Message-ID: <1174996033.1153.68.camel@localhost.localdomain> (raw)
In-Reply-To: <7e4ba9550703270343o4dadf1c0sdcf9f06eba64ed00@mail.gmail.com>
References: <7e4ba9550703260504u6e9402ferd958620c79e9640a@mail.gmail.com>
	<20070326140549.GA9322@winnie.fuhr.org>
	<7e4ba9550703260803l16b86ef0w42182ef762837db8@mail.gmail.com>
	<1174926153.1153.31.camel@localhost.localdomain>
	<7e4ba9550703270343o4dadf1c0sdcf9f06eba64ed00@mail.gmail.com>

On þri, 2007-03-27 at 16:13 +0530, Gauri Kanekar wrote:
>  
> SELECT rs.id AS sid, rs.name AS sname, rc.id AS campid, rc.name AS
> campname, rc.rev_type AS revtype, rc.act_type AS actntype, ra.id AS
> advid, ra.name AS advname, rpt_chn.id AS chanid, rpt_chn.name AS
> channame, rpt_cre.dn AS dn, SUM(rm.imdel) AS impression, SUM(rm.cdel)
> AS click, rd.sqldate AS date FROM rm, rn CROSS JOIN rd, ra, rs, rc,
> rpt_chn, rpt_cre WHERE rm.date_key = rd.key AND rm.net_key = rn.key
> AND rm.adv_key = ra.key AND rm.camp_key = rc.key AND rm.s_key = rs.key
> AND rm.chn_key = rpt_chn.key AND rm.cre_key = rpt_cre.key AND
> ra.name != 'SYSTEM' AND rd.sqldate BETWEEN '12/1/2006' AND
> '12/30/2006' AND ( rn.id IN ( 607 ) ) GROUP BY rd.sqldate , rs.id,
> rs.name, ra.id, ra.name, rc.id, rc.name, rc.rev_type , rc.act_type,
> rpt_chn.id, rpt_chn.name, rpt_cre.dn;

you did not answer other questions, so do this:
1) VACUUM ANALYZE your database
2) set these in your postgresql.conf:
enable_seqscan = true
join_collapse_limit = 8
3) restart postgresql
4) do the EXPLAIN ANALYZE again, and send us it's output

gnari






view thread (7+ messages)

Message-ID: <1174996033.1153.68.camel@localhost.localdomain>
Permalink:  ../1174996033.1153.68.camel@localhost.localdomain/
Also on:    postgresql.org/message-id/1174996033.1153.68.camel@localhost.localdomain

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: gnari@hive.is, meetgaurikanekar@gmail.com
  Subject: Re: Nested Loop
  In-Reply-To: <1174996033.1153.68.camel@localhost.localdomain>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox