¿Qué limita el número de conexiones?

Respuestas:

16

En primer lugar, el GUC max_connections: un escenario postgresql.conf.

Heroku obviamente limita esto a 20 para el "Nivel de inicio" y 500 para el "Nivel de producción".

El número máximo no está limitado por Postgres, sino por los recursos disponibles del sistema . Por lo general, el rendimiento se degrada con demasiadas conexiones simultáneas, por lo que incluso si puede configurarlo max_connections = 1000, probablemente no sea prudente. Aquí hay un blog con instrucciones de alguien que lo hizo .

Erwin Brandstetter
fuente
Gracias Erwin Entonces, ¿qué recursos del sistema son limitantes? Suena como #cores y husos. ¿Es un sistema operativo particular mejor que otros?
Neil McGuigan
@NeilMcGuigan: siga el enlace, la entrada del blog tiene una lista.
Erwin Brandstetter