16

私は一種の「偶然のデータベース管理者」なので、ここで本当の初心者の質問をお詫びします。pool_mode = トランザクションモードで pgbouncerを使用しています。昨日、php ログにエラーが表示されるようになりました。

これ以上の接続は許可されません (max_client_conn)

postgresql.conf のmax_connectionsに一致するようにmax_client_conn = 150 を設定しました。

私の最初の質問は、pgbouncer の max_client_conn を postgresql の max_connections と等しく設定する必要があるか、それともその関係を完全に誤解しているのでしょうか?

デフォルトのdefault_pool_size = 20で、pgbouncerの背後にある単一のpostgresインスタンスに20のデータベースがあります.max_client_connは400にする必要がありますか? (pool_size * number_of_databases)?

ありがとう

4

2 に答える 2