log_hostname
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 14 | — | sighup | boolean |
| 15 | — | sighup | boolean |
| 16 | — | sighup | boolean |
| 17 | — | sighup | boolean |
| 18 | — | sighup | boolean |
| 19 | — | sighup | boolean |
connection log에 접속한 host의 IP 주소뿐 아니라 host 이름도 기록한다.
기본 설정에서 connection log 메시지는 접속한 host의 IP 주소만 보여준다. 이 파라미터를 켜면 이름 해석을 거쳐 host 이름까지 함께 남긴다. 다만 이름 해석 설정에 따라 무시할 수 없는 성능 부담이 생길 수 있다. postgresql.conf 파일이나 서버 커맨드라인에서만 설정할 수 있다.
운영 노트: DNS reverse lookup이 느리거나 불안정한 환경에서는 접속마다 지연이 생길 수 있어 운영 환경에서는 보통 off로 둔다. host 식별이 필요하면 IP를 남기고 별도 자산 목록과 대조하는 편이 안전하다.
출처: PostgreSQL 18 문서