Re: Highly obscure and erratic
От | Stephan Szabo |
---|---|
Тема | Re: Highly obscure and erratic |
Дата | |
Msg-id | 20020618161330.D66586-100000@megazone23.bigpanda.com обсуждение исходный текст |
Ответ на | Re: Highly obscure and erratic (Varun Kacholia <varunk@cse.iitb.ac.in>) |
Ответы |
Re: Highly obscure and erratic
|
Список | pgsql-general |
On Wed, 19 Jun 2002, Varun Kacholia wrote: > > > What does explain show for the exists version? > > suryadb=# explain select * from dbmedia where EXISTS (select ID from > wdmedia where word='whatever' AND dbmedia.id=id ) LIMIT 200; > NOTICE: QUERY PLAN: > > Limit (cost=0.00..1006732.42 rows=200 width=76) > -> Seq Scan on dbmedia (cost=0.00..507810931.25 rows=100883 width=76) > SubPlan > -> Index Scan using wdkmedia on wdmedia > (cost=0.00..5033.63 rows=1 width=4) > > EXPLAIN > > still seq scan :(( Yeah... Do either of these run better? select dbmedia.* from dbmedia, wdmedia where wdmedia.word='whatever' and dbmedia.id=wdmedia.id; select * from dbmedia, (select ID from wdmedia where word='whatever') AS w where w.id=dbmedia.id; > someone please fix this bug :( I'd guess it's not that simple.
В списке pgsql-general по дате отправления: