pg挂了12个库,连接数不够用了,查的相关资料如下
查看最大连接数
-- 总数
show max_connections;入代码片
查看剩余连接数
-- 剩余空闲连接数
select max_conn-now_conn as resi_conn from (select setting::int8 as max_conn,(select count(*) from pg_stat_activity) as now_conn from pg_settings where name = 'max_connections') t;
关闭空闲连接
select pg_terminate_backend(pid) from pg_stat_activity where state='idle';
最根本的解决办法是更改最大连接数,但是数据库服务器不是我负责,因此没做处理。
windows下配置文件路径为:
C:\Program Files\PostgreSQL\12\data\postgresql.conf
如说明所示,需要重启后才能生效。
目前不知道linux系统下,默认的安装路径。文件名称应该一样。找到后修改配置即可。