Qu'est-ce qui limite le nombre de connexions?


Réponses:


16

Tout d'abord, le GUC max_connections- une mise en place postgresql.conf.

Heroku limite évidemment cela à 20 pour le "Starter Tier" et à 500 pour le "Production Tier".

Le nombre maximum n'est pas limité par Postgres lui-même, mais par les ressources système disponibles . En règle générale, les performances se dégradent avec trop de connexions simultanées, donc même si vous pouvez définir max_connections = 1000, c'est probablement imprudent. Voici un blog avec des instructions de quelqu'un qui l'a fait .


Merci Erwin. Quelles ressources système limitent donc? Sonne comme #cores et broches. Un système d'exploitation particulier est-il meilleur que d'autres?
Neil McGuigan

@NeilMcGuigan: Suivez le lien, l'entrée de blog a une liste.
Erwin Brandstetter
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.