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();  -- 避免断开自己的连接
相关推荐
todoitbo4 小时前
SQL Server数据库迁移:V9R4C019 如何接住存量 T-SQL 批处理
数据库·sql·国产数据库
写后端的胖头鱼4 小时前
【高频面试题】SQL 查询慢怎么排查
数据库·sql·mysql·oracle·慢查询·高频面试题
小程序设计5 小时前
基于SQL与漏斗模型的社群App优化研究
数据库·sql
SelectDB技术团队6 小时前
从 ClickHouse 迁移到 Doris:SQL 兼容、同步与验证清单
数据库·人工智能·sql·clickhouse·apache doris·selectdb·湖仓架构升级
leo_messi946 小时前
Mysql学习(十二) -- SQL执行到底做了什么事?
sql·学习·mysql
babe小鑫7 小时前
精算学专业秋招:Excel、SQL、R和Python应该先练什么
sql·r语言·excel
2501_9336707915 小时前
2026秋招量化分析岗技能栈:Python、SQL、统计建模、回测项目怎么准备
开发语言·python·sql
天衍四九-16 小时前
MySQL中如何定位慢查询?如果SQL语句执行很慢,如何分析和优化?
数据库·sql·mysql
程序员阿鹏18 小时前
为什么MySQL InnoDB选择B+树?
数据结构·数据库·b树·sql·mysql·算法·缓存
瀚高PG实验室20 小时前
使用pg_stat_statements抓取数据库TOP SQL
数据库·sql·postgresql·瀚高数据库