接続数の制限は何ですか?


17

https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans接続制限が500であります

あたりとしてhttps://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server「一般的に、良いハードウェア上のPostgreSQLは数百の接続をサポートすることができます」

この制限の決定要因は何ですか?#CPUコア?羊?OS?

回答:


16

まず、GUC- max_connectionsの設定postgresql.conf

Herokuでは、これを「スターター層」で20、「プロダクション層」で500に制限しています。

最大数はPostgres自体ではなく、利用可能なシステムリソースによって制限されます。通常、同時接続が多すぎるとパフォーマンスが低下するため、を設定できても、max_connections = 1000おそらく賢明ではありません。ここにした誰かによる指示があるブログです。


ありがとうアーウィン。では、どのシステムリソースが制限されていますか?#コアとスピンドルのような音。特定のOSは他のOSより優れていますか?
ニールマクギガン

@NeilMcGuigan:リンクをたどると、ブログエントリにリストがあります。
アーウィンブランドステッター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.