所以我有这个 pgbouncer 配置:
[databases]
my_db = host=10.10.10.10
my_db_with_conn_limit = host=10.10.10.10 dbname=my_db pool_size=55
max_client_conn = 300
default_pool_size = 65
reserve_pool_size = 5
reserve_pool_timeout = 1
目标是限制来自特定应用程序的连接数——当数据库名称为 database_with_conn_limit 时,只允许 55 个连接。
基本上,这些应用程序是相同的,但我希望一个应用程序在连接方面受到限制,而另一个应用程序则尽可能多地获取。
- 这是正确的设置吗?
- 还是我也应该为 my_db 指定 pool_size,给它所有 Postgres 有负 55?