ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

查看会话数

查看会话数
  1. 使用 pg_stat_activity 系统视图(最常用)
    sql
    -- 查看所有活动会话
    SELECT COUNT(*) as total_connections FROM pg_stat_activity;

-- 查看详细信息
SELECT
datname as database,
usename as username,
client_addr as client_address,
state,
count(*) as connections
FROM pg_stat_activity
WHERE pid <> pg_backend_pid() -- 排除当前查询会话
GROUP BY datname, usename, client_addr, state
ORDER BY connections DESC;

-- 查看不同状态的会话数
SELECT
state,
count(*)
FROM pg_stat_activity
GROUP BY state;

返回列表