실행중인 쿼리 찾기 ( 보통 부하걸리는쿼리라든지 SQL Injection 걸린 쿼리..)
PgAdmin 으로 접속 할경우
서버 -> Databases -> Catalogs -> PostgreSQL -> Views -> pg_stat_ativity 에서 오른쪽 버튼눌러
SELECT script 만들기.. 누르면
SELECT datid, datname, procpid, usesysid, usename, application_name
,client_addr, client_port, backend_start, xact_start, query_start
,waiting, current_query
FROM pg_stat_activity
여기에 WHERE 절을 넣으면
Linux 에서 top 했을때 나오는 PID로 해당 쿼리를 찾을 수있다.
WHERE procpid=[PID]
찾은 쿼리 삭제하기
SELECT pg_cancel_backend(PID);