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();  -- 避免断开自己的连接
相关推荐
tryCbest2 天前
数据库SQL学习
数据库·sql
cowboy2582 天前
mysql5.7及以下版本查询所有后代值(包括本身)
数据库·sql
努力的lpp2 天前
SQL 报错注入
数据库·sql·web安全·网络安全·sql注入
麦聪聊数据2 天前
统一 Web SQL 平台如何收编企业内部的“野生数据看板”?
数据库·sql·低代码·微服务·架构
山峰哥2 天前
吃透 SQL 优化:告别慢查询,解锁数据库高性能
服务器·数据库·sql·oracle·性能优化·编辑器
轩情吖2 天前
MySQL初识
android·数据库·sql·mysql·adb·存储引擎
james的分享2 天前
大数据领域核心 SQL 优化框架Apache Calcite介绍
大数据·sql·apache·calcite
阿寻寻2 天前
【数据库】sql的update语句怎么使用?
数据库·sql
小猿备忘录2 天前
【性能优化】人大金仓SQL优化实战:一条UPDATE语句从119分钟到2.68秒的蜕变
网络·sql·性能优化