DB
[DB/PostgreSQL] 실행 중인 쿼리 조회 및 실행 취소
kjun.kr
2023. 10. 6. 20:29
728x90
728x170
실행 중인 쿼리 조회 및 실행 취소하는 방법입니다.
* 샐행중인 쿼리 조회하기
SELECT * FROM pg_stat_activity ORDER BY query_start ASC;
SELECT
current_timestamp - query_start AS runtime, -- 수행시간
datname, usename, query
FROM pg_stat_activity
WHERE state = 'active' ORDER BY 1 DESC;
* 실행중인 쿼리 중 실행 취소하기
위 실해중인 쿼리 조회 결과의 pid (pg_stat_activity.pid) 값 기준으로 실행을 취소합니다.
SELECT pg_cancel_backend(pid int);
참고
https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-PG-STAT-ACTIVITY-VIEW
https://www.postgresql.kr/docs/9.3/monitoring-stats.html
728x90
그리드형