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();  -- 避免断开自己的连接
相关推荐
大兵编码1 小时前
Postgresql基础命令
数据库·sql·postgresql
L~river1 小时前
SQL刷题快速入门(一)
数据库·sql·oracle·笔试·刷题
花生的酱2 小时前
mycat介绍与操作步骤
android·数据库·sql·mysql
背太阳的牧羊人10 小时前
使用 SQL 和表格数据进行问答和 RAG(7)—将表格数据(CSV 或 Excel 文件)加载到向量数据库(ChromaDB)中
数据库·sql·langchain·excel
你若安好我便天晴11 小时前
sql--MERGE INTO
数据库·sql
半桶水专家11 小时前
go怎么终止协程的运行
数据库·sql·golang
孤客网络科技工作室15 小时前
易支付二次元网站源码及部署教程
网络·sql
码农君莫笑18 小时前
加密 SQLite 数据库管理研究
数据库·sql·sqlite
背太阳的牧羊人20 小时前
使用 SQL 和表格数据进行问答和 RAG(6)—将指定目录下的 CSV 或 Excel 文件导入 SQLite 数据库
数据库·sql·langchain·sqlite·excel