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  (Shaun Thomas <sthomas@townnews.com>)
Список 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 по дате отправления:

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: CAST(null as date)...
Следующее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: Very Very Wierd