Добавили поддержку пуллера соединений Pgbouncer для Postgres Pro и PostgreSQL.
Когда вы подключаетесь к PostgreSQL, внутри базы данных создается отдельный процесс. Большое количество подключений создает высокую нагрузку, которая негативно влияет на производительность и требует больше вычислительных ресурсов для стабильной работы БД.
Pgbouncer поддерживает пул соединений, которые можно использовать повторно, и предотвращает переполнение их максимального количества. Использование ресурсов оптимизируется, что обеспечивает более стабильное функционирование системы.
Подключениями можно управлять тремя способами.
🔹Пул сеансов. Вы получаете постоянное подключение к серверу на все время сессии, при ее завершении подключение возвращается в пул.
🔹Пул транзакций. Вы получаете подключение на время выполнения транзакции, после ее завершения подключение возвращается в пул.
🔹Пул операторов. Подключение возвращается в пул после каждого выполненного запроса. При этом нельзя выполнять транзакции сразу с несколькими операторами.
Активировать Pgbouncer можно в созданном инстансе, для этого зайдите в раздел расширения.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев