program tip

PostgreSQL 데이터베이스에 대한 활성 연결 목록을 선택하는 방법

radiobox 2020. 8. 13. 08:14
반응형

PostgreSQL 데이터베이스에 대한 활성 연결 목록을 선택하는 방법


주어진 데이터베이스에 대한 활성 연결을 선택하는 명령이 PostgreSQL에 있습니까?

psql활성 연결 이 있기 때문에 내 데이터베이스 중 하나를 삭제할 수 없음을 나타내 므로 연결이 무엇인지 (그리고 어떤 컴퓨터에서) 확인하고 싶습니다.


오, 방금 PostgreSQL 포럼에서 해당 명령을 찾았습니다.

SELECT * FROM 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'을 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/27435839/how-to-select-list-of-active-connections-to-a-postgresql-database

반응형