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();  -- 避免断开自己的连接
相关推荐
Elias不吃糖1 小时前
NebulaChat:C++ 高并发聊天室服务端
开发语言·c++·redis·sql·项目文档
h***38182 小时前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql
l1t5 小时前
使用DuckDB SQL求解Advent of Code 2024第9题 磁盘碎片整理
数据库·sql·算法·duckdb·advent of code
武昌库里写JAVA6 小时前
Java如何快速入门?Java基础_Java入门
java·vue.js·spring boot·后端·sql
settingsun12258 小时前
分布式系统架构:SQL&NoSQL
sql·架构·nosql
Gauss松鼠会18 小时前
【GaussDB】使用DBLINK连接到ORACLE
数据库·sql·database·gaussdb
Arva .18 小时前
深度分页、读写分离、分库分表后 SQL 该如何优化?
数据库·sql
wind_one121 小时前
16。基础--SQL--DQL-分页查询
数据库·sql
q***420521 小时前
python的sql解析库-sqlparse
数据库·python·sql
又是忙碌的一天1 天前
mysql 学习第二天 SQL语句
sql·学习·mysql