실행 중인 쿼리 취소(pg_cancel_backend)
PostgreSQL세션명령어
SELECT pg_cancel_backend(12345);하는 일
지정한 PID에서 현재 실행 중인 쿼리를 취소하며 연결은 유지된다.
사용 시점
연결을 끊지 않고 장시간 실행 쿼리를 중지하기 위해.
주의
활성 쿼리만 취소하며 idle in transaction 상태의 세션은 닫지 않는다. 이 경우 pg_terminate_backend가 필요하다.
SELECT pg_cancel_backend(12345);지정한 PID에서 현재 실행 중인 쿼리를 취소하며 연결은 유지된다.
연결을 끊지 않고 장시간 실행 쿼리를 중지하기 위해.
활성 쿼리만 취소하며 idle in transaction 상태의 세션은 닫지 않는다. 이 경우 pg_terminate_backend가 필요하다.