O que limita o número de conexões?

Respostas:

16

Primeiro de tudo, o GUC max_connections- uma configuração postgresql.conf.

Heroku obviamente limita isso a 20 para o "Nível inicial" e 500 para o "Nível de produção".

O número máximo não é limitado pelo próprio Postgres, mas pelos recursos disponíveis do sistema . Normalmente, o desempenho diminui com muitas conexões simultâneas; portanto, mesmo que você possa definir max_connections = 1000, provavelmente não é aconselhável. Aqui está um blog com instruções de alguém que o fez .

Erwin Brandstetter
fonte
Obrigado Erwin. Então, quais recursos do sistema estão limitando? Soa como #cores e eixos. Um sistema operacional específico é melhor que outros?
Neil McGuigan
@ NeilMcGuigan: Siga o link, a entrada do blog tem uma lista.
Erwin Brandstetter