私は毎回アクセスされる3つのテーブルを持っています。私のPHP Webページは中間のC言語ベースのレイヤーにリクエストを送信し、そのレイヤーは呼び出しをpostgresqlに転送します。しかし、単一のタブからブラウズすると、すべてのレコードが適切にフェッチされます。しかし、多くのブラウザ/タブからより多くのリクエストを行うと、少なくとも半分は失敗し、埋め込みドメインとしてはデバッグが本当の問題です。私は、さまざまなブラウザからのデータベース接続が並行して待ち行列に入れられると思っています。誰もこの生産上の問題についてあなたの考えを伝えてください。postgresqlのパフォーマンスは、いくつ接続できますか?
0
A
答えて
1
推測しないでください。
PostgreSQLでログの接続と切断を行うことができます。恐らくすでにエラーメッセージが記録されているでしょう。ログを確認します。
この "C"層が何をしているのかわからなくても、それ以上のことは難しいです。あなたは有用な接続プールを見つけるかもしれません。おそらくpgbouncerを見て始めてください。
0
C層からエラーが発生していない場合は、PostgreSQLのログファイルでエラーが発生しているかどうかを確認してください。
a)のC層は、スレッド間で混乱して接続を取得し、一度に同じ接続で二つのことをやっている:
私の最初の推測は、どちらかということでしょう。
またはb)C層で接続が解放されていないため、メモリ制限が発生しています。
いずれにしても、エラーを見つけてから処理を進める必要があります。
PostgreSQL自体は多くの同時接続を処理しますが、各セッションのセットアップ/ティアダウン時間を短縮するために、それらをプールすることをお勧めします。
関連する問題
- 1. 同時接続RDSはいくつ処理できますか?
- 2. Sqlite Connectionにいくつのデータベースを接続できますか?
- 3. プレイフレームワーク - postgresqlに接続できません
- 4. PostgreSQLデータベースに接続できません
- 5. なぜcodeigniterでpostgresqlに接続できないのですか?
- 6. 接続30回後にpostgresqlに接続できません
- 7. Djangoはいくつかのリクエストで接続をリセットします
- 8. は、PostgreSQLへの接続は
- 9. .mdbアクセスファイルはいくつの同時接続をサポートできますか?
- 10. 子プロセスはいくつの接続を処理できますか?
- 11. Silverlightチャットサーバーはいくつのソケット接続を処理できますか?
- 12. Oracle Express Edition(XE)はいくつの接続を処理できますか?
- 13. サーバーに接続できませんでした。 Unixドメインソケットに接続するPostgresql
- 14. NodeJS:別のコンテナからpostgreSQLコンテナに接続できません
- 15. Postgresqlリモート接続
- 16. Android postgresql接続
- 17. PostgreSQL JDBCでの接続プーリング
- 18. PostgreSQLのソケット接続
- 19. PostgreSQLの接続クエリ
- 20. は、mysqlをpostgresqlに接続します
- 21. いくつかの接続の用語
- 22. このサーバーに接続できるクライアントの数はいくつですか?
- 23. PostgreSQLデータベース接続を開く効率
- 24. Wi-Fi P2Pに接続できるデバイスの数はいくつですか?
- 25. SQL Server 2014 Expressに接続できるノードの数はいくつですか?
- 26. RabbitMQで維持する接続数はいくつですか?
- 27. リモートアドレスからpostgresqlに接続できません
- 28. Windows Mobile(3.5)で2つの接続を開くことはできますか?
- 29. 私はdjangoをpostgresqlに接続できません
- 30. docker composeはpostgresqlデータベースとdjangoを接続できません