Re: [PERFORM] same plan, different time

2004-07-16 Thread Tom Lane
Litao Wu <[EMAIL PROTECTED]> writes: > SELECT * > FROM user U LEFT JOIN user_timestamps T USING > (user_id), user_alias A > WHERE U.user_id = A.user_id AND A.domain_id=7551070; Ick. Try changing the join order, perhaps SELECT * FROM (user U JOIN user_alias A ON (U.user_id = A.user_id)) LEF

[PERFORM] same plan, different time

2004-07-16 Thread Litao Wu
Hi, I have a query, which runs fast for one id (query 1) and slow for other id (query 2) though both plans and cost are same except these two qeries return different number of rows. explain analyze SELECT * FROM user U LEFT JOIN user_timestamps T USING (user_id), user_alias A WHERE U.user_id = A.