Как правило, сколько максимальных подключений я должен установить для своего сервера Postgres? Например, если у меня 8 ГБ памяти и четырехъядерный процессор 3.2 ГГц, а сервер предназначен только для Postgres, сколько максимальных соединений будет безопасным?
Правило большого пальца для соединений Max Postgres для установки?
Ответ 1
Не существует реального эмпирического правила, поскольку оно действительно зависит от вашей нагрузки.
- Если вы делаете много крошечных запросов, вы можете легко увеличить количество подключений.
- Если у вас есть несколько тяжелых запросов, вы, вероятно, увеличите
work_mem
, чтобы у вас не хватило памяти с большим количеством подключений.
Основное:
- не имеет больше подключений, чем позволяет ваша память.
- не убивайте и воссоздавайте соединения, если это возможно (pgbouncer приходит на ум)