就我而言,pgBouncer 的最佳配置是什么?
我只有 1 个数据库,1 个用户,并且max_connections
在 postgresql.conf 中是1024
.
我的 pgbouncer.config 的当前配置是:
max_client_conn = 1024
default_pool_size = 1024
min_pool_size = 32
;max_db_connections = 50
;max_user_connections = 50
就我而言,pgBouncer 的最佳配置是什么?
我只有 1 个数据库,1 个用户,并且max_connections
在 postgresql.conf 中是1024
.
我的 pgbouncer.config 的当前配置是:
max_client_conn = 1024
default_pool_size = 1024
min_pool_size = 32
;max_db_connections = 50
;max_user_connections = 50
很高兴知道您希望同时处理多少个连接。
我会根据您的服务器硬件使用预期来调整大小
如果您希望有 1024 个并发连接,则此设置是正确的。
但这是对我有用的变化。如果您更改池模式,您可以减少 default_pool_size,这提高了我的性能
查看不同的池模式,看看您是否可以从比默认值会话池模式更高效的池模式中受益。