Re: Notes about Pl/PgSQL assignment performance

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Notes about Pl/PgSQL assignment performance
Дата
Msg-id 20171219133402.eeftlylovf5olbvl@alvherre.pgsql
обсуждение исходный текст
Ответ на Re: Notes about Pl/PgSQL assignment performance  (Andrey Zhidenkov <pensnarik@gmail.com>)
Ответы Re: Notes about Pl/PgSQL assignment performance  (Andrey Zhidenkov <pensnarik@gmail.com>)
Список pgsql-hackers
Andrey Zhidenkov wrote:
> When I run this test in 2 threads I expect that running time will be the
> same, because PostgreSQL will fork process for the second connection and
> this process will be served by a separate CPU core because I have more than
> 2 cores.
> Yes, IMMUTABLE flag helps, but I think It's just because Postgres actually
> executes procedure only once.

Just a guess without actually looking at the WaitEvents (which you
should do) is that this is blocking on snapshot acquisition or something
like that.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


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

Предыдущее
От: Marina Polyakova
Дата:
Сообщение: WIP Patch: Pgbench Serialization and deadlock errors
Следующее
От: Christoph Berg
Дата:
Сообщение: Re: Package version in PG_VERSION and version()