PostgreSQL에서 일정 시간 사용하지 않는 세션을 종료하는 방법은 다음과 같다고 한다. 주기적으로 실행시키기 위해서는 해당 명령을 실행할 수 있도록 cron 에 등록시켜서 하면 된다.
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE state = 'idle'
AND state_change < now() - '15min'::interval;
PostgreSQL에서 일정 시간 사용하지 않는 세션을 종료하는 방법은 다음과 같다고 한다. 주기적으로 실행시키기 위해서는 해당 명령을 실행할 수 있도록 cron 에 등록시켜서 하면 된다.
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE state = 'idle'
AND state_change < now() - '15min'::interval;