Database/PostgreSQL
PostgreSQL 세션 정보 확인, 종료
Say simple
2024. 3. 19. 19:25
728x90
반응형
PostgreSQL에선 카탈로그도 시스템 테이블로 구성되어서 사용자도 SQL을 통해 카탈로그를 조회할 수 있다. 해당 카탈로그 테이블의 이름은 pg_catalog 이다. 이 카탈로그 안의 pg_stat_activity 테이블은 세션 정보, 세션 PID, 세션 설명 등의 정보를 담고 있다.
해당 테이블의 로우의 갯수는 커넥션의 갯수이며 제공된 PID를 이용해 세션을 종료할 수 있다.
pg_stat_activity 테이블 조회
SELECT * from pg_catalog.pg_stat_activity;
세션의 쿼리 종료
SELECT pg_cancel_backend(PID);
세션 종료
SELECT pg_terminate_backend(PID);
728x90
반응형