SQL
-- 查看当前所有连接的基本状态
SELECT
datname AS database_name,
usename AS user_name,
client_addr AS client_ip,
state,
query_start,
query
FROM pg_stat_activity
WHERE state IS NOT NULL;
状态 (state) 说明:
active: 正在执行查询。
idle: 空闲,等待客户端发送新命令。
idle in transaction: 处于事务中,但当前没有执行查询(需警惕长期处于此状态的连接,可能导致锁阻塞)。