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
반응형
'Database > PostgreSQL' 카테고리의 다른 글
PostgreSQL docker-compose에서 init sql 실행하기 (0) | 2024.03.18 |
---|---|
Postgresql 데이터베이스 안의 모든 테이블 삭제 (0) | 2024.03.13 |
[PostgreSQL] 월별로 DB 파티셔닝 예제 (0) | 2023.06.12 |