pg数据库连接数过多(双机)

Tinker77 2013-01-30 11:47:39
各位大大们,在下遇到个pg报too manny connections连接数问题。遇到问题的环境为一台A服务器(装有程序和pg)和B服务器(同样的程序和pg),作为主备同步(可切换)。在程序安装的时候仅启动主机,当程序安装完成对数据进行入库的时候开启备机,这个时候无法登陆程序,报连接数过多。但程序+pg在单机环境下却没问题。。。。在进行数据同步的时候不会造成两个数据库的连接问题啊(两个pg默认为320)。我怀疑是否是程序或是同步的脚本在一瞬间有大量连接....
...全文
1337 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
十年彩虹 2013-04-06
  • 打赏
  • 举报
回复
帮顶。
clqaitxp 2013-04-06
  • 打赏
  • 举报
回复
ps -ef|grep postgres 或者select * from pg_stat_activity看看连接数有多少,以及连接来源,估计是程序问题,有很多IDLE
rucypli 2013-01-31
  • 打赏
  • 举报
回复
上数据库看下连接的来源都是哪里
iihero_ 2013-01-31
  • 打赏
  • 举报
回复
开启详细的日志开关,看看真正的连接耗在哪里。
shaot399 2013-01-31
  • 打赏
  • 举报
回复
以下SQL也可以查看具体连接来自哪里. select * from pg_stat_activity where current_query <> '<IDLE>'; 可以修改connection连接数在 postgres.conf 也可以在程序中使用连接池来控制连接数.

954

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧