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 2

1 ответ:

Количество соединений в pg_stat_activity зависит от фактической нагрузки. Также это зависит больше от pool_mode - Если у вас есть pool_mode = session, вы увидите больше сессий только потому, что они выпускаются реже и медленнее.

Что касается ваших опций, проверьте docs (разрешено-это ключевое слово):

Default_pool_size

Сколько серверных подключений к позволяет на пару пользователь/база данных. Может быть переопределен в каждой базе данных конфигурация.

По умолчанию: 20

И

Max_client_conn

Максимальное количество клиентских подключенийдопустимое . При увеличении пределов дескриптора файла также должен быть увеличен. Обратите внимание, что фактическое число используемых дескрипторов файлов больше, чем max_client_conn.

Курсив мой.