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();  -- 避免断开自己的连接
相关推荐
ℳ₯㎕ddzོꦿ࿐19 分钟前
[特殊字符] 【踩坑记录】没调 startPage(),SQL 却被自动分页了?
数据库·sql
SQL必知必会24 分钟前
SQL 描述性统计:超越平均值和计数
数据库·sql
ActionTech30 分钟前
数据集推荐 06 | 首款 NL2GeoSQL 的测试基准和数据集来了!
数据库·人工智能·sql
码云数智-大飞38 分钟前
跳出索引思维定式:一次基于业务逻辑的非典型 SQL 优化实践
数据库·sql
山岚的运维笔记1 小时前
SQL Server笔记 -- 第46章 窗口函数
数据库·笔记·sql·microsoft·sqlserver
SQL必知必会1 小时前
使用 SQL 构建转化漏斗
数据库·sql·数据分析
云游云记2 小时前
php crm客户属性字段变更记录:业务合规与数据可信的核心保障
sql·php·crm
木子02042 小时前
sql 计算年龄
数据库·sql
SQL必知必会13 小时前
SQL 删除重复行完全指南
数据库·sql
工业甲酰苯胺14 小时前
spring-事务管理
数据库·sql·spring