본문으로 건너뛰기

update_process_title

버전기본값context타입
14superuserboolean
15superuserboolean
16superuserboolean
17superuserboolean
18superuserboolean
19superuserboolean

서버가 새 SQL 명령을 받을 때마다 프로세스 타이틀을 갱신할지 정한다.

이 파라미터가 on이면 pstop 같은 OS 도구에서 각 서버 프로세스가 지금 어떤 종류의 작업(SELECT, idle, idle in transaction 등)을 하고 있는지 프로세스 타이틀로 바로 확인할 수 있다. 대부분의 플랫폼에서 기본값은 on이지만, Windows에서는 프로세스 타이틀 갱신 비용이 커서 기본값이 off다.

superuser와 적절한 SET 권한을 가진 사용자만 이 설정을 변경할 수 있다.

운영 노트: 장애 상황에서 DB 접속이 어려울 때 OS에서 ps aux | grep postgres만으로 각 프로세스의 활동을 훑어볼 수 있게 해주는 파라미터라, Linux 환경에서는 기본값 on을 유지하는 편이 좋다. 프로세스별 상세 활동은 pg_stat_activity로 보는 것이 기본이고, 프로세스 타이틀은 그 보조 수단이다.

출처: PostgreSQL 18 문서