Re: query slow problem

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: query slow problem
Дата
Msg-id 20020729082717.H93026-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на query slow problem  ("frank_lupo" <frank_lupo@email.it>)
Список pgsql-general
On Mon, 29 Jul 2002, frank_lupo wrote:

> select id,de2 from irtab where id in (select distinct(ruolofunz) from
> irelbtes_1 where entpian=118331)\g

In optimizes poorly currently in postgres, so you're generally better
off converting to EXISTS or subselect in FROM.  Something like
(untested):

select id, de2 from irtabl where exists (select 1 from
 irelbtes_1 where entpian=118331 and irtabl.id=ruolofunz)

or

select id, de2 from irtabl, (select distinct(ruolofunz) as r from
irelbtes_1 where entpian=118331) as i
where i.r=irtabl.id;





В списке pgsql-general по дате отправления:

Предыдущее
От: "frank_lupo"
Дата:
Сообщение: query slow problem
Следующее
От: "Markus Wollny"
Дата:
Сообщение: Re: tsearch - Regression tests fail