powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / max_connections = 1900 если больше не стартует сервер
7 сообщений из 7, страница 1 из 1
max_connections = 1900 если больше не стартует сервер
    #38727337
dbsol14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поставил постгрес
сделал только настройку max_connections = 1900
если ставлю 10 000 или больше то сервер не пускается
что для этого нужно еще настроить?
...
Рейтинг: 0 / 0
max_connections = 1900 если больше не стартует сервер
    #38727399
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbsol14поставил постгрес
сделал только настройку max_connections = 1900
если ставлю 10 000 или больше то сервер не пускается
что для этого нужно еще настроить?

даже при 200 активно работающих коннектах база уже замедляется заметно...
при 1000 замедляемся уже совсем сильно...

т.е. ответ - не делайте так вообще никогда...

для таких задач есть connection pooling (pgbouncer) и установка max_connections на уровень 2xCPU+2xколичество жестких дисков в рейде (цифры ориентировочные).
...
Рейтинг: 0 / 0
max_connections = 1900 если больше не стартует сервер
    #38727405
dbsol14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk, а если будет прописано 1900 а реально будет 100 то только они будут использоваться? или в расходы будет закладывать и остаток 1800?
...
Рейтинг: 0 / 0
max_connections = 1900 если больше не стартует сервер
    #38727407
dbsol14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> и установка max_connections на уровень 2xCPU+2xколичество жестких дисков в рейде (цифры ориентировочные).

какая формула определения max_connections исходя из cpu и дисков?
...
Рейтинг: 0 / 0
max_connections = 1900 если больше не стартует сервер
    #38727408
dbsol14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для pgbouncer достаточно включить в postgresql.conf pool_mode=transaction или ещё что то нужно делать?
...
Рейтинг: 0 / 0
max_connections = 1900 если больше не стартует сервер
    #38727409
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbsol14Maxim Boguk, а если будет прописано 1900 а реально будет 100 то только они будут использоваться? или в расходы будет закладывать и остаток 1800?

середика на половинку...

1)прописано 1900 а реально будет 100 - 100 чего? одновременно установленных коннектов или только 100 из 1900 установленных будет одновременно работать?

вообще тут есть 4 набора факторов (расходы тут - ресурсы памяти и процессоров):
1)некоторые расходы растут линейно от max_connections (это не очень страшно если у вас на сервере за сотню гигабайт памяти но вот на 16-32 GB это вполне заметно)
2)некоторые расходы растут линейно от реального количества установленных соединений (и там начинаются проблемы когда их за 1000)
3)некоторые расходы растут линейно от количества одновременно открытых транзакций (тут я бы выше 300-500 не советовал выходить... а лучше до ста)
4)некоторые расходы растут линейно от количества одновременно выполняемых запросов (и тут начинаются проблемы даже при 60 одновременно выполняемых запросах а на старых версиях базы даже при 24-32)

где

PS: не стоит пытаться делать сильнонагруженный проект с postgresql не используюя connection pooler.

--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
max_connections = 1900 если больше не стартует сервер
    #38727413
dbsol14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня софт закрытый подключается к постгрес
на стороне постгрес я могу насторить connection pooler ? и как ?
или connection pooler только на стороне софта можно настроить?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / max_connections = 1900 если больше не стартует сервер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]