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();  -- 避免断开自己的连接
相关推荐
Full Stack Developme11 小时前
SQL 注入 的历史及设计工作原理
数据库·sql
阿坤带你走近大数据11 小时前
SQL里where后面的1=1是干嘛的,走的是什么索引
数据库·sql
阿坤带你走近大数据11 小时前
SQL的执行顺序和书写顺序的介绍
数据库·sql·oracle
茶本无香12 小时前
Java调用Shell脚本执行SQL数据库操作:从入门到实战
java·sql·shell
码农颜13 小时前
5.6.2 ⾏级锁死锁
数据库·sql·oracle
倒流时光三十年20 小时前
第六阶段 57 · ES|QL 与 SQL API(用 SQL 查 ES)
数据库·sql·elasticsearch
隔窗听雨眠21 小时前
SQLAOT深度解析:智能SQL优化辅助工具的设计与实践
java·数据库·sql
vHelios21 小时前
SQL不会写?不会找关联表?复杂SQL语句编写逻辑实现思路请查收✉
数据库·sql
xiancai_xianyu1 天前
企业智能问数怎么落地,从自然语言到SQL那道坎有多难
数据库·人工智能·sql·text2sql·企业智能问数·agentrag·ai推理可视化
麻瓜code1 天前
【Mysql】重新学一遍 SQL 执行顺序
数据库·sql