본문 바로가기
Back/SQL(DB)

[PGAdmin4] DB 유휴연결이 과할 때 연결된 DB 조회 및 끊기

by uxia 2024. 10. 11.

DB 유휴연결이 너무 많은 상태라 사용하는 것 외에는 연결을 끊어야됐다.

 

연결된 DB를 조회하는 쿼리문은 아래와 같다.

SELECT pid, usename, datname, state, query
FROM pg_stat_activity
WHERE state = 'idle';

 

해당 데이터베이스에 커서를 두고 우클릭

→ Query Tool 에서 위 쿼리문을 입력해서 실행한다.

 

그럼 아래와 같이 연결상태를 조회 가능하다

 

 

연결된 DB를 종료하려면 아래 쿼리문을 입력해준다.

SELECT pg_terminate_backend(pid) 
FROM pg_stat_activity 
WHERE state = 'idle' and datname = '내 DB 이름';