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();  -- 避免断开自己的连接
相关推荐
Hello.Reader4 分钟前
Flink SQL CREATE 语句从建表到 CTAS/RTAS,一次讲清
sql·flink·linq
2501_916766543 小时前
JDBC以及工具类介绍
sql
她说..4 小时前
Spring AOP场景4——事务管理(源码分析)
java·数据库·spring boot·后端·sql·spring·springboot
男孩李4 小时前
linux下执行pg数据的sql文件,报错error:permission denied for schema plat
数据库·sql
小阿宁的猫猫4 小时前
sqlmap的使用
sql·网络安全·php
嘟嘟w5 小时前
SQL注入是什么
数据库·sql·oracle
surtr15 小时前
数据库基础(数据库原理和应用)
数据库·sql·mysql·oracle·database
卓码软件测评6 小时前
CMA/CNAS软件测评机构:【Gatling数据库性能关联测试JDBC连接和SQL执行时间监控】
数据库·sql·测试工具·性能优化·测试用例
hid646637227 小时前
基于改进粒子群算法的无人机三维路径规划——MATLAB运行效果图
sql
guoyiguang27 小时前
mysql in 查询 没有限制1000个,默认是sql大小4M大小
数据库·sql·mysql