Skip site navigation (1) Skip section navigation (2)

Re: OUTER JOIN IS SLOW

From: "Shoaib Mir" <shoaibmir(at)gmail(dot)com>
To: "Benjamin Arai" <benjamin(at)araisoft(dot)com>
Cc: pgsql-general(at)postgresql(dot)org, pgsql-admin(at)postgresql(dot)org
Subject: Re: OUTER JOIN IS SLOW
Date: 2006-12-23 20:17:45
Message-ID: bf54be870612231217j67759788pbfc3f84ffd705fd2@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-adminpgsql-general
Try increasing the work_mem first to see the change, that might help.

-------------
Shoaib Mir
EnterpriseDB (www.enterprisedb.com)

On 12/24/06, Benjamin Arai <benjamin(at)araisoft(dot)com> wrote:
>
> I have been running pieces of my PL function by hand and I have found
> that the following queries work by themselves taking less than a second
> to execute.
>
> getDateRange"('12/1/2005','12/1/2006')  <- simply generates a date
> list.  Doesn't even access a table
>
> SELECT * FROM mutualfd_weekday_qbid WHERE cusip='92193920' AND  pkey >=
> '12/15/2005' AND pkey <= '12/15/2006';
>
> But when combined as below it takes 10 seconds to execute.
>
> SELECT d1 as date, d2.data as data FROM
> "getDateRange"('12/1/2005','12/1/2006') d1 FULL OUTER JOIN (SELECT *
> FROM mutualfd_weekday_qbid WHERE cusip='92193920' AND  pkey >=
> '12/15/2005' AND pkey <= '12/15/2006') d2 ON d1=d2.pkey;
>
> Do I need to increase the work_mem or is this possible still a ANALYZE
> issue?
>
> Benjamin
>
> ---------------------------(end of broadcast)---------------------------
> TIP 7: You can help support the PostgreSQL project by donating at
>
>                 http://www.postgresql.org/about/donate
>

In response to

Responses

pgsql-admin by date

Next:From: Shoaib MirDate: 2006-12-23 20:21:15
Subject: Re: OUTER JOIN IS SLOW
Previous:From: Benjamin AraiDate: 2006-12-23 20:11:02
Subject: OUTER JOIN IS SLOW

pgsql-general by date

Next:From: Shoaib MirDate: 2006-12-23 20:21:15
Subject: Re: OUTER JOIN IS SLOW
Previous:From: Benjamin AraiDate: 2006-12-23 20:11:02
Subject: OUTER JOIN IS SLOW

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group