Re: Performance on Bulk Insert to Partitioned Table

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: Performance on Bulk Insert to Partitioned Table
Дата
Msg-id CAFj8pRBN-4q0J0tHAJTLFjGP1a1Mw=STLFwoFbtTuvYA+PjUYA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Performance on Bulk Insert to Partitioned Table  (Vitalii Tymchyshyn <tivv00@gmail.com>)
Ответы Re: Performance on Bulk Insert to Partitioned Table  (Vitalii Tymchyshyn <tivv00@gmail.com>)
Список pgsql-performance
Hello

>
> Also, for bulk insert, have you tried "for each statement" triggers instead
> of "for each row"?
> This would look like a lot of inserts and would not be fast in
> single-row-insert case, but can give you benefit for huge inserts.
> It should look like
> insert into quotes_2012_09_10 select * from new where cast(new.received_time
> as date) = '2012-09-10' ;
> insert into quotes_2012_09_11 select * from new where cast(new.received_time
> as date) = '2012-09-11' ;
> ...

It has only one problem - PostgreSQL has not relations NEW and OLD for
statements triggers.

Regards

Pavel


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

Предыдущее
От: Stephen Frost
Дата:
Сообщение: Re: Performance on Bulk Insert to Partitioned Table
Следующее
От: Vitalii Tymchyshyn
Дата:
Сообщение: Re: Performance on Bulk Insert to Partitioned Table