首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pgbouncer free_servers -如何增加它们

pgbouncer free_servers -如何增加它们
EN

Stack Overflow用户
提问于 2018-01-18 01:19:15
回答 1查看 322关注 0票数 0

pgbouncer服务器的当前设置如下--我不明白的是,连接到pgbouncer时显示列表命令给出的'free_servers‘信息。对于这个pgbouncer实例使用的postgresql数据库的连接数量是否有(软或硬)限制?

配置:

代码语言:javascript
运行
复制
max_client_conn = 2048
default_pool_size = 1024
min_pool_size = 10
reserve_pool_size = 500
reserve_pool_timeout = 1
server_idle_timeout = 600
listen_backlog = 1024

显示列表提供:

代码语言:javascript
运行
复制
pgbouncer=# show lists ;
   list           | items  
   ---------------+--------
   databases      |      6
   pools          |      3
   free_clients   |    185
   used_clients   |     15
   free_servers   |     70
   used_servers   |     30

似乎有30 + 70 = 100个服务器的限制,但无法找到它,甚至无法使用show config检查配置值,并且文档没有明确说明要更改/增加free_servers的配置。

pgbouncer版本: 1.7.2

编辑:我刚刚发现,对于配置为访问相同PG数据库的6个100服务器池,其中3个可以有200个后端连接(服务器连接),其中3个只能建立和维护100个连接(如第一部分所述)。但是,..pgbouncer配置文件中的配置完全相同,并且服务器是克隆的VM。pgbouncer的版本也是一样的..到目前为止,我还没有在互联网上找到这种限制来自哪里的文档...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-24 21:40:24

这些数据只是PgBouncer的一些内部信息。

服务器信息存储在一个数组列表数据结构中,该数据结构被预先分配到某个大小,在这种情况下是100个槽。used_servers = 30, free_servers = 70表示当前有30个插槽在使用中,70个插槽空闲。当列表已满时,PgBouncer会自动增加列表的大小,因此没有针对此进行配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48306651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档