Size: a a a

pgsql – PostgreSQL

2021 January 30

YS

Yaroslav Schekin in pgsql – PostgreSQL
Аггей Лоскутников
Ну отчеты вполне подойдет собирать.
Или не подойдёт, опять-таки (см. про "неверные"). От важности данных зависит. ;)
источник

SS

Shamil Sabirov in pgsql – PostgreSQL
про не консистентные данные в курсе. у нас еще и на файлухе хранятся данные. такчто транзакции это - не наш случай
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Shamil Sabirov
про не консистентные данные в курсе. у нас еще и на файлухе хранятся данные. такчто транзакции это - не наш случай
И зачем Вам postgres вообще, в таком случае...
Есть же "дешёвые" способы ускорения для подобных ситуаций.
Кстати, Вы все другие способы оптимизации уже исчерпали?
источник

SS

Shamil Sabirov in pgsql – PostgreSQL
a m
Вообще-то все наоборот должно быть.
Память постгрес без спросу не жрет. А жор CPU — это как правило следствие неэффективной работы.
а вот CPU и память жрет, как не в себя. возможно уже обсуждали здесь, память от всей виртуалки отъедает - приходиться саму виртуалку ребутать
источник

SS

Shamil Sabirov in pgsql – PostgreSQL
Yaroslav Schekin
И зачем Вам postgres вообще, в таком случае...
Есть же "дешёвые" способы ускорения для подобных ситуаций.
Кстати, Вы все другие способы оптимизации уже исчерпали?
я бы и рад, но ограничен технически. у нас платформа Alfresco. на базе Postgres
источник

SS

Shamil Sabirov in pgsql – PostgreSQL
как оказалось Postgres тоже имеет свои больные места. как и любой продукт собсвенно. раньше с Ораклом работал
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Shamil Sabirov
как оказалось Postgres тоже имеет свои больные места. как и любой продукт собсвенно. раньше с Ораклом работал
Может, это у Alfresco есть больные места? ;)
Тем не менее, ещё раз, Вы все другие способы оптимизации уже исчерпали?
источник

SS

Shamil Sabirov in pgsql – PostgreSQL
Yaroslav Schekin
Может, это у Alfresco есть больные места? ;)
Тем не менее, ещё раз, Вы все другие способы оптимизации уже исчерпали?
ну как, по бэкэнду все оптимизировали. щас много доработок по приложению - и все упирается в запросы БД. СУБД Postgres
источник

am

a m in pgsql – PostgreSQL
Shamil Sabirov
а вот CPU и память жрет, как не в себя. возможно уже обсуждали здесь, память от всей виртуалки отъедает - приходиться саму виртуалку ребутать
Гонять базу внутри виртуальной машины — очень, очень плохая практика.
источник

am

a m in pgsql – PostgreSQL
Задумываться о мультимастере на том этапе, когда база в виртуальной машине — очень, очень глупо.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Shamil Sabirov
ну как, по бэкэнду все оптимизировали. щас много доработок по приложению - и все упирается в запросы БД. СУБД Postgres
> СУБД Postgres

Так вот её Вы оптимизировали? Настраивали хотя бы (postgres и OS)?
Кстати, чем "думать", не легче ли "завалить" эту проблему "железом"?
источник

SS

Shamil Sabirov in pgsql – PostgreSQL
a m
Задумываться о мультимастере на том этапе, когда база в виртуальной машине — очень, очень глупо.
подскажите как сделать умно? не касаемо физики или виртуалки
источник

m

m in pgsql – PostgreSQL
Shamil Sabirov
подскажите как сделать умно? не касаемо физики или виртуалки
оптимизация сиквела, возможно и структуру
источник

VY

Victor Yegorov in pgsql – PostgreSQL
a m
Вообще-то все наоборот должно быть.
Память постгрес без спросу не жрет. А жор CPU — это как правило следствие неэффективной работы.
увы, жрёт 🙁
источник

m

m in pgsql – PostgreSQL
и да входных данных нет, куда что думать...
источник

am

a m in pgsql – PostgreSQL
Shamil Sabirov
подскажите как сделать умно? не касаемо физики или виртуалки
А в чем, позвольте узнать, смысл «не касаться физики», когда у вас месячная зарплата больше суммы необходимого апгрейда? 2021 год на дворе, компустеры копейки стоют.
источник

am

a m in pgsql – PostgreSQL
Victor Yegorov
увы, жрёт 🙁
Как вашим постгресам удается отожрать больше, чем в postgresql.conf написано?
источник

SS

Shamil Sabirov in pgsql – PostgreSQL
Yaroslav Schekin
> СУБД Postgres

Так вот её Вы оптимизировали? Настраивали хотя бы (postgres и OS)?
Кстати, чем "думать", не легче ли "завалить" эту проблему "железом"?
1. железа там хватает(по CPU/ОЗУ/диски)
2. саму БД оптимизировали, индексы есть. как минимум на все FK и тяжелые запросы
источник

SS

Shamil Sabirov in pgsql – PostgreSQL
a m
Как вашим постгресам удается отожрать больше, чем в postgresql.conf написано?
извиняюсь, у нас больше 250Gb СУБД отьедает
источник

VY

Victor Yegorov in pgsql – PostgreSQL
a m
Как вашим постгресам удается отожрать больше, чем в postgresql.conf написано?
work_mem — это рекомендательная настройка, а не лимит жёсткий.
если я не ошибаюсь, HashJoin будет жрать столько, сколько сможет. надо поднимать детали, не помню.
источник