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
вы увидите больше сессий только потому, что они выпускаются реже и медленнее.
Что касается ваших вариантов, ознакомьтесь с документами (разрешено - это ключевое слово):
default_pool_size
Сколько соединений с сервером разрешено для каждой пары пользователь / база данных. Может быть переопределено в конфигурации для каждой базы данных.
По умолчанию: 20
а также
max_client_conn
Максимально допустимое количество клиентских подключений. При увеличении следует также увеличить пределы дескриптора файла. Обратите внимание, что фактическое количество используемых файловых дескрипторов превышает max_client_conn.
Акцент мой.