DBAtlas · 데이터베이스 운영 아틀라스

backend 종료(pg_terminate_backend)

PostgreSQL세션

명령어

SELECT pg_terminate_backend(12345);

하는 일

지정한 PID의 backend 프로세스를 강제로 종료하며 연결과 실행 중인 트랜잭션을 끊는다.

사용 시점

멈춘/응답 없는 연결이나 락을 잡고 있는 세션을 닫기 위해.

주의

실행 중인 트랜잭션은 롤백되며 커밋되지 않은 작업은 손실된다. 먼저 더 부드러운 pg_cancel_backend를 시도한다. pg_stat_activity에서 PID를 확인한다.

DBAtlas에서 열기 →

관련 항목