Idea for speeding up uncorrelated subqueries

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Idea for speeding up uncorrelated subqueries
Дата
Msg-id 4244.933864720@sss.pgh.pa.us
обсуждение исходный текст
Ответы Re: [HACKERS] Idea for speeding up uncorrelated subqueries  (Bruce Momjian <maillist@candle.pha.pa.us>)
Список pgsql-hackers
Someone was just complaining over in the sql list about the poor
performance of

select name,description from descriptions 
where name in (select name     from descriptions     where description like '%Bankverbindung%');

Since the inner query is uncorrelated with the outer, there's really
no need to execute it more than once, but currently it's re-executed
each time through the outer plan.

I wonder whether it wouldn't be a good idea to force a Materialize
node to be added to the top of an uncorrelated subplan?  Then at
least the re-executions would be pretty cheap...
        regards, tom lane


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

Предыдущее
От: Thomas Lockhart
Дата:
Сообщение: Re: [HACKERS] parse_coerce question
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] Idea for speeding up uncorrelated subqueries