backend 종료(pg_terminate_backend)
PostgreSQL세션명령어
SELECT pg_terminate_backend(12345);하는 일
지정한 PID의 backend 프로세스를 강제로 종료하며 연결과 실행 중인 트랜잭션을 끊는다.
사용 시점
멈춘/응답 없는 연결이나 락을 잡고 있는 세션을 닫기 위해.
주의
실행 중인 트랜잭션은 롤백되며 커밋되지 않은 작업은 손실된다. 먼저 더 부드러운 pg_cancel_backend를 시도한다. pg_stat_activity에서 PID를 확인한다.