Re: bad COPY performance with NOTIFY in a trigger

Поиск
Список
Период
Сортировка
От Harald Fuchs
Тема Re: bad COPY performance with NOTIFY in a trigger
Дата
Msg-id 87fux77do3.fsf@hf.protecting.net
обсуждение исходный текст
Ответ на bad COPY performance with NOTIFY in a trigger  (Filip Rembiałkowski <filip.rembialkowski@gmail.com>)
Список pgsql-performance
Tom Lane <tgl@sss.pgh.pa.us> writes:

> No surprise, see AsyncExistsPendingNotify.  You would have a lot of other
> performance issues with sending hundreds of thousands of distinct notify
> events from one transaction anyway, so I can't get terribly excited about
> this.

@Filip: you probably want a per-statement trigger rather than a per-row
trigger: insert all rows with COPY, then send one notification.

You have to mark the new rows somehow yourself; unfortunately PostgreSQL
has no way to tell them in a statement trigger.

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: bad COPY performance with NOTIFY in a trigger
Следующее
От: Marc Mamin
Дата:
Сообщение: gin performance issue.