私のPostgresサーバには最大限の接続数を設定すればよいでしょうか?たとえば、私が8GBのメモリとクアッドコア3.2GHZマシンを持っていて、そのサーバがPostgres専用になっている場合、最大接続数はどれだけ安全でしょうか?Max Postgres接続の設定ルールは?
10
A
答えて
5
本当にあなたの負荷に依存するので、実際の経験則はありません。
- 多くの小さなクエリを実行すると、簡単に接続量を増やすことができます。
- クエリが重い場合は、おそらく
work_mem
を増やすよりも多くの接続でメモリが不足します。
基本的な事がある:
- は、あなたのメモリが許すよりも、より多くの接続を持っていません。
- は殺すとの接続を再作成していないかの可能性(心にpgbouncerスプリング)
+0
あなたのスタックに[PgBouncer](http://wiki.postgresql.org/wiki/PgBouncer)を含めてください。接続のオーバーヘッドは、単に接続の起動と終了から来ています。これは、DBサーバー、App Server(またはその両方)で実行しても、リソース使用率を大幅に向上させることができます。 – marcj
関連する問題
- 1. PostgresへのODBC接続の設定
- 2. 'trust'の設定でもpostgresデータベースに接続できません
- 3. Elixirのpostgres接続にapplication_nameを設定する方法
- 4. postgres接続プーリングライブラリ
- 5. R接続のPostgres
- 6. node-postgres:最大接続プールサイズを設定する
- 7. モカテストドレインPostgresの接続プール
- 8. Android永続ソケット接続ルール
- 9. ドッカーコンテナPostgres接続エラー
- 10. Postgres FDW接続Linux
- 11. intellijの終了postgres接続
- 12. Postgres Npgsqlの接続プーリング
- 13. Postgres Dockerコンテナに接続するためにdatabase.ymlを設定するには?
- 14. はPostgresの接続の問題
- 15. 接続タイムアウトとiptableルール
- 16. Websocketの接続設定
- 17. PostgreSQL RubyMineの接続設定
- 18. ソナタメディアバンドルftp接続の設定?
- 19. 接続設定のSSLハンドシェイク
- 20. Magentoの接続FTP設定
- 21. BLE接続パラメータの設定
- 22. SQL Server接続文字列の接続プール設定
- 23. NodeJS Postgresヘルパー - リリース接続
- 24. SwiftからPostgresに接続
- 25. pyodbcをPostgresに接続
- 26. ClojureScript、Heroku - Postgresデータベースに接続
- 27. Docker Compose + Spring Boot + Postgres接続
- 28. 接続URLにPostgres接続のsearch_pathを指定してください
- 29. パスワードが設定されていない場合、パスワードなしでJDBC postgres接続を接続する方法
- 30. Usb接続モードの設定方法は?
読む[ 'this'](http://wiki.postgresql.org/wiki/Number_Of_Database_Connections)の記事。特に最後の部分 - 「最適なデータベース接続プールサイズを見つける方法」 –