Re: [HACKERS] Optimizer badness in 7.0 beta
Peter Eisentraut <peter_e@gmx.net>
From: Peter Eisentraut <peter_e@gmx.net>
To: Brian Hirt <bhirt@mobygames.com>
Cc: pgsql-hackers@postgresql.org, Brian Hirt <bhirt@loopy.berkhirt.com>
Date: 2000-03-05T14:15:45Z
Lists: pgsql-hackers
This query can be rewritten as SELECT creation_timestamp, etc. FROM game, game_developer WHERE game.game_id = game_developer.game_id AND approved = 1 AND developer_id = 3 ORDER BY copyright_year desc, game_title The way you're writing it you're almost asking it to be slow. :) Of course that still doesn't explain why it's now 94sec versus formerly 1 but I'm sure Tom Lane will enlighten us all very soon. :) Brian Hirt writes: > select > creation_timestamp, [snip] > from > game > where > approved = 1 > and > game_id in ( > select > distinct game_id > from > game_developer > where > developer_id = 3) > order by > copyright_year desc, > game_title; -- Peter Eisentraut Sernanders väg 10:115 peter_e@gmx.net 75262 Uppsala http://yi.org/peter-e/ Sweden