Re: WIP: push AFTER-trigger execution into ModifyTable node

Поиск
Список
Период
Сортировка
От Greg Stark
Тема Re: WIP: push AFTER-trigger execution into ModifyTable node
Дата
Msg-id 407d949e0910291652t6d5c09a9ofa2b1b9c0631c24b@mail.gmail.com
обсуждение исходный текст
Ответ на Re: WIP: push AFTER-trigger execution into ModifyTable node  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: WIP: push AFTER-trigger execution into ModifyTable node
Список pgsql-hackers
On Thu, Oct 29, 2009 at 7:17 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Pipelined execution would be nice but I really doubt that it's worth
> what we'd have to give up to have it.  The one-at-a-time behavior will
> be simple to understand and reliable to use.  Concurrent execution won't
> be either.

I think the ideal way to get pipelined execution will be to detect the
cases where it's safe, ie, no deletes, inserts, or updates, no
recursive calls, and only one call site, and inline the sql directly
into the callsite. Actually we could do that even if there are two
callsites if there are no volatile functions but estimating whether
that would be a win or a loss would be hard.

--
greg


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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: grant with hierarchy option
Следующее
От: Itagaki Takahiro
Дата:
Сообщение: Re: Syntax for partitioning