pgsql 连接数查看、释放

查询当前连接
bash 复制代码
select * from pg_stat_activity;
select count(1) from pg_stat_activity;

select pid, datname, application_name, client_addr, state from pg_stat_activity where state in ('idle', 'active');
查询最大连接数
bash 复制代码
show max_connections;
SELECT name, setting FROM pg_settings WHERE name = 'max_connections';
释放空闲连接
bash 复制代码
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state='idle';
bash 复制代码
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE state = 'idle'  -- 或者 'idle in transaction'
  AND pid <> pg_backend_pid();  -- 避免断开自己的连接
相关推荐
钝挫力PROGRAMER9 小时前
开发踩坑记:MyBatis selectKey、空 SQL
数据库·sql·mybatis
Long long ago.10 小时前
vastbase数据库运行sql宕机重启解决
数据库·sql
自强的小白16 小时前
MYbatis-plus(自定义sql)
java·sql·mybatis
Andreapiki17 小时前
数据分析师校招技术备考指南:SQL、Python、统计学、BI学习路径
sql·excel
星空17 小时前
sql查询修改
sql·金蝶
Andreapiki1 天前
数字化审计校招技术备考指南:SQL、Python、BI、RPA学习路径
python·sql·rpa
鼓掌MVP1 天前
SQL 语句是一个典型的 DDL
sql·ddl
用户250458106091 天前
数据库索引为什么会失效?从执行计划理解 SQL 性能优化
sql·mysql
Andreapiki2 天前
风险审计校招技术栈拆解:SQL、Python、Power BI在2026届JD中的真实权重
数据库·python·sql
weixin_404551242 天前
Oracle SQL 优化知识库:构建方案与价值评估
数据库·sql·oracle