♥ 3
⚡ 0
PostgreSQL · Lección 15

¿Qué hace un pooler como PgBouncer?

Replica los datos hacia servidores adicionales para repartir las lecturas, por lo que sustituye a la replicación en streaming
Elimina cualquier límite de conexiones: PostgreSQL puede aceptar un número ilimitado de clientes sin consumir recursos
Mantiene un número reducido de conexiones reales con PostgreSQL y las reparte entre muchos clientes; en modo transaction la conexión se asigna solo mientras dura cada transacción, aunque algunas funciones ligadas a la sesión pueden no comportarse como se espera
En modo transaction cada cliente conserva su propia conexión real durante toda la sesión, así que no reduce el número de procesos del servidor
PostgreSQL · Lección 15

Completa el código

Un pooler habitual para PostgreSQL es
PostgreSQL · Lección 15

¿Por qué el pooling en modo transaction permite atender más clientes que conexiones reales hay?

✓

¡Lección completada!

Connection pooling con PgBouncer

0
XP ganado
3
Vidas restantes