본문으로 건너뛰기

cluster_name

버전기본값context타입
14postmaster (재시작)string
15postmaster (재시작)string
16postmaster (재시작)string
17postmaster (재시작)string
18postmaster (재시작)string
19postmaster (재시작)string

이 database cluster(인스턴스)를 식별하는 이름을 정한다.

지정한 이름은 이 cluster에 속한 모든 서버 프로세스의 process title에 표시되어, ps 출력만 봐도 프로세스가 어느 인스턴스 소속인지 구분할 수 있다. 또한 standby가 접속할 때의 기본 application name으로도 쓰이므로 synchronous_standby_names 설정과 자연스럽게 연계된다.

이름은 NAMEDATALEN(표준 빌드 기준 64자) 미만이어야 하고, 출력 가능한 ASCII 문자만 허용되며 그 외 문자는 C 스타일 16진수 escape로 치환된다. 기본값은 빈 문자열 ''로, 이때는 이름이 표시되지 않는다. 서버 시작 시에만 설정할 수 있다.

운영 노트: 한 호스트에서 여러 인스턴스를 운영하거나 replication 구성을 관리할 때 특히 유용하다. 인스턴스마다 구분되는 이름을 지정해 두면 ps 확인, 모니터링, standby 식별이 모두 수월해진다.

출처: PostgreSQL 18 문서