From: | "Patrick Hatcher" <PHatcher(at)macys(dot)com> |
---|---|
To: | pgsql-novice(at)postgresql(dot)org |
Subject: | Bad Query?? Extremely slow response |
Date: | 2002-03-07 21:46:15 |
Message-ID: | OF65F0D774.4410E97A-ON88256B75.0075B7E0@fds.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice pgsql-sql |
HEELLLLPPPPPPP. I have this query which ran less than 20 seconds on my
500mhz MS SQL 2000 server with 192 megs ram. When I try to run this on my
Postgres box which has dual 750mhz with 500 mg ram, it takes 3+ mins. If I
run from PgAdminII, the app freezes. If I use a WHERE clause, data comes
back extremely fast.
SELECT c.itemnumber, c.mbmcolorcode, c.mbmsizedesc, c.mbmrange, c.upc,
c.isavailable, c.totaloh, sum(c.mcoh) AS mcoh, c.backorder, c.oo, c.cost,
c.retail, c.feddept, c.description, c.mbmdiv, c.mbmdept, c.mbmclass, sum
(((c.mcoh + c.oo) - c.backorder)) AS totalavailable, c.pending_picks,
c.pending_putaways, c.transfer_suspense, c.reserved, c.oo_lt_30_days,
c.oo_30_60_days, c.oo_gt_60_days, c.last_receipt, sum((c.totaloh -
(((c.pending_picks + c.transfer_suspense) + c.reserved) + c.backorder))) AS
avail, s.pid
FROM (cheshire_data c LEFT JOIN sku_non_inh s ON (((c.upc = s.upc) AND
(c.itemnumber = s.itemnumber))))
GROUP BY c.itemnumber, c.mbmcolorcode, c.mbmsizedesc, c.mbmrange, c.upc,
c.cost, c.retail, c.feddept, c.description, c.mbmdiv, c.mbmdept,
c.mbmclass, c.totaloh, c.backorder, c.oo, c.isavailable, c.pending_picks,
c.pending_putaways, c.transfer_suspense, c.reserved, c.oo_lt_30_days,
c.oo_30_60_days, c.oo_gt_60_days, c.last_receipt, s.pid;
SCAN>>>
Aggregate (cost=117164.97..130210.52 rows=18636 width=189)
-> Group (cost=117164.97..128812.78 rows=186365 width=189)
-> Sort (cost=117164.97..117164.97 rows=186365 width=189)
-> Merge Join (cost=0.00..55710.79 rows=186365 width=189)
-> Index Scan using xie2cheshire_dataitem on
cheshire_data c (cost=0.00..8003.01 rows=186365 width=161)
-> Index Scan using xie2sku_non_inhitm on sku_non_inh
s (cost=0.00..5774.53 rows=190048 width=28)
Any suggestions would be greatly appreciated
TIA
Patrick Hatcher
Macys.Com
Legacy Integration Developer
415-932-0610 office
From | Date | Subject | |
---|---|---|---|
Next Message | John Taylor | 2002-03-07 22:13:50 | Re: starting the postmaster |
Previous Message | Brian | 2002-03-07 20:08:29 | starting the postmaster |
From | Date | Subject | |
---|---|---|---|
Next Message | Charles Hauser | 2002-03-07 21:53:35 | ALTER CONSTRAINT FOREIGN KEY |
Previous Message | Paul Ogden | 2002-03-07 21:01:29 | Re: How to grant a privilege on all tables or views or both of a database to someone? |