Re: performance of insert/delete/update

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: performance of insert/delete/update
Дата
Msg-id 200211251433.07049.josh@agliodbs.com
обсуждение исходный текст
Ответ на Re: performance of insert/delete/update  ("scott.marlowe" <scott.marlowe@ihs.com>)
Ответы Re: performance of insert/delete/update
Список pgsql-performance
Scott,

> It's quite easy to test if you have a database with a large table to play
> with, use pg_dump to dump a table with the -d switch (makes the dump use
> insert statements.)  Then, make two versions of the dump, one which has a
> begin;end; pair around all the inserts and one that doesn't, then use psql
> -e to restore both dumps.  The difference is HUGE.  Around 10 to 20 times
> faster with the begin end pairs.
>
> I'd think that anyone who's used postgresql for more than a few months
> could corroborate my experience.

Ouch!

No need to get testy about it.

Your test works as you said; the way I tried testing it before was different.
Good to know.   However, this approach is only useful if you are doing
rapidfire updates or inserts coming off a single connection.  But then it is
*very* useful.

--
-Josh Berkus
 Aglio Database Solutions
 San Francisco


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

Предыдущее
От: "scott.marlowe"
Дата:
Сообщение: Re: performance of insert/delete/update
Следующее
От: "scott.marlowe"
Дата:
Сообщение: Re: performance of insert/delete/update