postgre通过sql释放空闲连接
– 查询当前连接
select * from pg_stat_activity;
–查询最大连接数
show max_connections;
– 释放空闲连接
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state=‘idle’;
遇到的问题
Postgres 致命错误: 对不起, 已经有太多的客户 (pgjdbc: autodetected server-encoding to be GB2312, if the message is
出现这个错误,需要修改配置。找到postgresql.conf 修改连接数
max_connections = 2500 # (change requires restart)