digital-garden/_inbox/PgBouncer.md

13 lines
1009 B
Markdown
Raw Normal View History

2024-06-13 21:01:37 +03:00
---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-05-23
zero-link:
- "[[00 PostgreSQL]]"
parents:
- "[[Прокси перед базой данных (БД)]]"
linked:
---
[PostgreSQL](00%20PostgreSQL.md) на обслуживание каждого соединения запускает отдельный процесс, форкается, это достаточно дорогостоящая операция. Много процессов, много инстансов на каждое соединение держать тоже невыгодно и неудобно, и proxy, расположенный перед PostgreSQL, позволяет это дело оптимизировать. Он на себя принимает сколько угодно соединений, сколько бы ни было application-серверов, и их отображает на меньшее количество соединений к PostgreSQL, примерно на 100.