Size: a a a

pgsql – PostgreSQL

2021 March 11

SM

Setplus Mac in pgsql – PostgreSQL
источник

AK

Alexander Kukushkin in pgsql – PostgreSQL
Alexey Lesovsky
@cyberdemn Привет Александр ))) а мы тут как раз пару минут назад заландо обсуждали и то как вы там постгресы апгрейдите )))
А вообще, заскриптовали pg_upgrade + rsync.
На тестовых кластерах скрипт запускается postgres-operator, на продах пока вручную.

Если нет нажданчиков в виде функций возвращающих resultset вида pg_stat_statements или pg_stat_activity, то работает без особых проблем.
источник

AT

Andrey Tatarnikov in pgsql – PostgreSQL
Что-то непонятно: https://www.postgresql.org/docs/11/plpgsql-transactions.html
То есть предполагается, что транзакцию нужно начинать вне блока DO $$ BEGIN .... END; $$ ?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
у вас это железная машина или виртуалка в облаке?
источник

SM

Setplus Mac in pgsql – PostgreSQL
Alexey Lesovsky
у вас это железная машина или виртуалка в облаке?
kvm-ка на железной машине
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
железная машина под вашим контролем? вы можете убедиться что там нет соседних виртуалок которые могут создавать IO?
источник

SM

Setplus Mac in pgsql – PostgreSQL
Alexey Lesovsky
железная машина под вашим контролем? вы можете убедиться что там нет соседних виртуалок которые могут создавать IO?
к сожалению, машина не под моим контролем. Но насколько помню, там ещё одна виртуалка работает
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
а можете показать вывод lspci с вашей виртуалки?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
вобще допускаю мысль, что вполне возможно что вы действительно достигли предела производительности вашего HDD
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
если у вас там инсерты в параллель, то не стоит ждать хорошей производительности на random write от HDD
источник

SM

Setplus Mac in pgsql – PostgreSQL
Alexey Lesovsky
вобще допускаю мысль, что вполне возможно что вы действительно достигли предела производительности вашего HDD
А это как-то точно можно установить?
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Setplus Mac
Выхлоп pg_test_fsync
да уж, не блещет докер производительностью.... А что используется в качестве хранилища для докера?
источник

SM

Setplus Mac in pgsql – PostgreSQL
Сергей Голод
да уж, не блещет докер производительностью.... А что используется в качестве хранилища для докера?
да дефолтный
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Setplus Mac
Из контейнера
а можете на самом хосте также проверить pg_test_fsync?
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Setplus Mac
kvm-ка на железной машине
и внутри ВМ - ещё докер?
источник

SM

Setplus Mac in pgsql – PostgreSQL
Сергей Голод
а можете на самом хосте также проверить pg_test_fsync?
Могу доустановить  pg_test_fsync и проверить
источник

SM

Setplus Mac in pgsql – PostgreSQL
Setplus Mac
да дефолтный
если что, overlay2
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Setplus Mac
Могу доустановить  pg_test_fsync и проверить
проверяя на каждом "слое" виртуализации вы увидите сколько съедает каждый из этих дополнительных слоёв
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Setplus Mac
Могу доустановить  pg_test_fsync и проверить
под хостом мы понимаем - хост где крутится ВМка или хост внутри ВМ, и в этом хосте запущен докер?
источник

SM

Setplus Mac in pgsql – PostgreSQL
Сергей Голод
и внутри ВМ - ещё докер?
Так
Сейчас уточнил у админа: там железо
источник