postgreSQL数据库连接数管理

当尝试连接PostgreSQL数据库时,遇到FATAL错误提示剩余连接数仅限于非复制超级用户。此问题通常由于数据库连接数已满引起。解决方法包括管理员登录关闭空闲连接和调整数据库的最大连接数设置。
摘要由CSDN通过智能技术生成

普通用户登陆时出现报错信息:
psql: FATAL: remaining connection slots are reserved for non-replication superuser connections

原因:连接数已满

解决方法:
1. 管理员登录系统关闭空闲连接

# 查询当前所有连接的状态
postgres=# select datname,pid,usename,client_addr,application_name,state from pg_stat_activity;
 datname | pid  | usename |  client_addr   |    application_name    | state
---------+------+---------+----------------+------------------------+--------
         |  444 |         |                |                        |
         |  446 | nlpku   |                |                        |
 hrjlk   |  447 | hrjlk   | 172.24.105.173 | psql                   | idle
 hrjlk   | 1081 | hrjlk   | 172.24.105.172 | PostgreSQL JDBC Driver | idle
 hrjlk   | 1082 | hrjlk   | 172.24.105.172 | PostgreSQL JDBC D
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值