2012-08-30 16 views

Respuesta

22

La agrupación a nivel de transacción ayudará si tiene aplicaciones que tienen sesiones inactivas. PgBouncer no necesitará mantener las sesiones abiertas e inactivas, solo agarra una cuando se inicia una nueva transacción. Esas sesiones inactivas solo le cuestan una conexión pgbouncer, no una sesión Pg real inactiva con un backend desperdiciando memoria & Sin gastos generales de sincronización sin hacer nada.

La razón principal por la que desearía la agrupación de sesiones en lugar de la agrupación de transacciones es si desea usar declaraciones preparadas con nombre, bloqueos de aviso, escuchar/notificar u otras características que operan en un nivel de sesión no de transacción.

Cuestiones relacionadas