Re: [HACKERS] please help on query

2002-07-11 Thread Hannu Krosing
On Thu, 2002-07-11 at 17:22, Luis Alberto Amigo Navarro wrote: > I can't improve performance on this query: This _may_ work. SELECT supplier.name, supplier.address FROM supplier, nation, WHERE supplier.suppkey IN ( SELECT part.partkey FROM part WHERE part.name

Re: [HACKERS] please help on query

2002-07-11 Thread Hannu Krosing
On Thu, 2002-07-11 at 17:22, Luis Alberto Amigo Navarro wrote: > I can't improve performance on this query: You may also want to rewrite lineitem.shipdate<(('1994-01-01')::DATE+('1 year')::INTERVAL)::DATE into lineitem.shipdate<(('1995-01-01')::DATE if you can, as probably the optimiser will

Re: [HACKERS] please help on query

2002-07-11 Thread Hannu Krosing
On Thu, 2002-07-11 at 17:22, Luis Alberto Amigo Navarro wrote: > I can't improve performance on this query: You could try rewriting the IN's into = joins or even use explicit INNER JOIN syntax to force certain plans with a select inside another and depending on value of partsupp.partkey it is re

Re: [HACKERS] please help on query

2002-07-11 Thread Andy Kopciuch
On Thursday 11 July 2002 12:06, J. R. Nield wrote: > On Thu, 2002-07-11 at 11:22, Luis Alberto Amigo Navarro wrote: > > I can't improve performance on this query: > > Blame Canada! Whatever ... How's that silver medal down there in the states? ;-) ---(end of broadcast

Re: [HACKERS] please help on query

2002-07-11 Thread J. R. Nield
On Thu, 2002-07-11 at 11:22, Luis Alberto Amigo Navarro wrote: > I can't improve performance on this query: Blame Canada! -- J. R. Nield [EMAIL PROTECTED] ---(end of broadcast)--- TIP 6: Have you searched our list archives? http://archives.po

[HACKERS] please help on query

2002-07-11 Thread Luis Alberto Amigo Navarro
I can't improve performance on this query:   SELECT supplier.name, supplier.addressFROM supplier, nationWHERE supplier.suppkey IN(  SELECT   partsupp.suppkey  FROM   partsupp  WHERE   partsupp.partkey IN(SELECT part.partkeyFROM partWHERE part.name like 'forest%' )