답변:
오, 방금 PostgreSQL 포럼에서 해당 명령을 찾았습니다.
SELECT * FROM pg_stat_activity;
pg_terminate_backend
내 앱이 여전히 DB에 대해 쿼리를 실행할 수 있지만 pg_Stat_activity에서 새 연결을 볼 수 없습니까?
다음은 postgres DB에서 활성 연결 / 쿼리를 제공합니다
SELECT
pid
,datname
,usename
,application_name
,client_hostname
,client_port
,backend_start
,query_start
,query
,state
FROM pg_stat_activity
WHERE state = 'active';
이미 실행 된 연결 / 쿼리를 얻기 위해 active 대신 'idle'을 사용할 수 있습니다.
WHERE ...
절을 제거하고 활성 또는 유휴 상태 인 연결을 확인하려면 열 state
을 SELECT
절에 추가하십시오