Поскольку в этом режиме pgbouncer создает исходящее соединение для каждого входящего соединения, мне кажется, что pgbouncer не работает как пулер. Это просто отображение 1 к 1.
Где я не прав?
источник
Поскольку в этом режиме pgbouncer создает исходящее соединение для каждого входящего соединения, мне кажется, что pgbouncer не работает как пулер. Это просто отображение 1 к 1.
Где я не прав?
Было бы 1 соединение с сервером для каждого соединения с pgbouncer, но не обязательно новое соединение. Когда соединение с pgbouncer закрыто, оно не закрывает соединение с сервером, а просто делает это соединение доступным для пула. Затем, когда приходит новое соединение, это объединенное соединение можно использовать повторно.
Если соединения с pgbouncer, как правило, являются долгоживущими, это может быть не очень полезным. Но, если есть много коротких соединений, это может привести к значительному улучшению.
Недавно было опубликовано сообщение в блоге о превосходстве, посвященное pgbouncer и различным способам работы.