PgBouncer не запускает минимальные соединения
Я установил в pgBouncer эти пределы
Max_client_conn = 2000
Default_pool_size = 40
Когда я выполняю этот SQL в phpPgAdmin, появляется только 2 или 4 соединения:
SELECT datname, usename, pid, query, query_start
FROM pg_catalog.pg_stat_activity
WHERE datname='example'
ORDER BY usename, pid
Это нормально или pgBouncer не загружается .ini когда началось?
1 ответ:
Количество соединений в
pg_stat_activity
зависит от фактической нагрузки. Также это зависит больше от pool_mode - Если у вас естьpool_mode = session
, вы увидите больше сессий только потому, что они выпускаются реже и медленнее.Что касается ваших опций, проверьте docs (разрешено-это ключевое слово):
Default_pool_size
Сколько серверных подключений к позволяет на пару пользователь/база данных. Может быть переопределен в каждой базе данных конфигурация.
По умолчанию: 20
И
Max_client_conn
Максимальное количество клиентских подключенийдопустимое . При увеличении пределов дескриптора файла также должен быть увеличен. Обратите внимание, что фактическое число используемых дескрипторов файлов больше, чем max_client_conn.
Курсив мой.