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();  -- 避免断开自己的连接
相关推荐
杨云龙UP2 小时前
SQL Server2022部署:Windows Server 2016下安装、SSMS配置、备份还原与1433端口放通全流程_20260508
运维·服务器·数据库·sql·sqlserver·2022
丑八怪大丑8 小时前
SQL数据类型
java·数据库·sql
2601_9549711312 小时前
没有SQL基础能学数据分析吗?先学什么更合适
数据库·sql·数据分析
PawSQL13 小时前
同一条SQL,单机秒回,分布式集群卡成PPT——问题究竟出在哪?
数据库·分布式·sql
金融小白数据分析之路13 小时前
go 查询 sql go-sqlite3 版本
sql·golang·sqlite
尚雷558015 小时前
oracle知识整理_锁及等待事件SQL_第二部分
数据库·sql·oracle·锁及等待事件
冬天vs不冷1 天前
面试必知必会(14):MySQL执行计划与SQL优化
sql·mysql·面试
lifewange2 天前
afinfo 表设计
数据库·sql·mysql
Irene19912 天前
SQL Developer 连接类型 (Connection Type) :SID 和 Service Name的区别
数据库·sql·连接方式
怀后同学.2 天前
SQL注入之堆叠注入和绕过WAF
数据库·sql