https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans接続制限が500であります
あたりとしてhttps://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server「一般的に、良いハードウェア上のPostgreSQLは数百の接続をサポートすることができます」
この制限の決定要因は何ですか?#CPUコア?羊?OS?
https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans接続制限が500であります
あたりとしてhttps://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server「一般的に、良いハードウェア上のPostgreSQLは数百の接続をサポートすることができます」
この制限の決定要因は何ですか?#CPUコア?羊?OS?
回答:
まず、GUC- max_connections
の設定postgresql.conf
。
Herokuでは、これを「スターター層」で20、「プロダクション層」で500に制限しています。
最大数はPostgres自体ではなく、利用可能なシステムリソースによって制限されます。通常、同時接続が多すぎるとパフォーマンスが低下するため、を設定できても、max_connections = 1000
おそらく賢明ではありません。ここにした誰かによる指示があるブログです。