지원되지 않는 버전 :11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0
이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

27.3. 사설 토토 서버 설정

statchby_mode (부울)

시작 여부를 지정PostgreSQL사설 토토로 서버. 이 매개 변수 인 경우on, 보관 된 WAL의 끝에 도달하면 서버가 복구를 중지하지 않지만 새로운 WAL 세그먼트를 사용하여 계속 복구하려고 노력할 것입니다.Restore_Command및/또는에 지정된 기본 서버에 연결하여Primary_ConnInfo설정.

Primary_ConnInfo (String)

사설 토토 서버가 기본과 연결하기 위해 사용할 연결 문자열을 지정합니다. 이 문자열은에 설명 된 형식입니다.섹션 32.1.1. 이 문자열에서 옵션이 지정되지 않은 경우 해당 환경 변수 (참조PostgreSQL : 문서 : 9.6 : 환경 스포츠 토토 베트맨)가 확인됩니다. 환경 변수가 설정되지 않으면 기본값이 사용됩니다.

연결 문자열은 기본 서버의 호스트 이름 (또는 주소)과 사설 토토 서버의 기본값과 같지 않은 경우 포트 번호를 지정해야합니다. 또한 1 차에서 적절하게 특화된 역할에 해당하는 사용자 이름을 지정합니다 (참조.섹션 26.2.5.1). 기본이 암호 인증을 요구하는 경우 비밀번호도 제공해야합니다.Primary_ConnInfo문자열 또는 별도의~/.pgpass사설 토토 서버의 파일 (사용복제데이터베이스 이름으로). 에 데이터베이스 이름을 지정하지 마십시오Primary_ConnInfoString.

이 설정은 효과가 없습니다.statchby_modeisOFF.

Primary_Slot_name (String)

상류 노드에서 리소스 제거를 제어하기 위해 스트리밍 복제를 통해 1 차 복제를 통해 기본 복제 슬롯을 선택적으로 지정합니다 (참조섹션 26.2.6). 이 설정은 효과가 없습니다Primary_ConnInfo설정되지 않았습니다.

trigger_file (String)

사설 토토에서 회복이 끝나는 트리거 파일을 지정합니다. 이 값이 설정되지 않더라도 사용을 계속 홍보 할 수 있습니다.PG_CTL PROMOTE. 이 설정은 효과가 없습니다statchby_modeisOFF.

복구 _min_apply_delay (정수)

기본적으로 사설 토토 서버는 가능한 한 빨리 기본에서 WAL 레코드를 복원합니다. 데이터 손실 오류를 수정할 수있는 기회를 제공하는 시간 지연된 데이터 사본을 갖는 것이 유용 할 수 있습니다.5min, 사설 토토는 사설 토토의 시스템 시간이 마스터가보고 한 커밋 시간을 넘어 5 분 이상인 경우에만 각 트랜잭션 커밋을 재생합니다.

서버 간의 복제 지연 이이 매개 변수의 값을 초과 할 수 있으며,이 경우 지연이 추가되지 않습니다. 지연은 마스터에 기록 된 WAL 타임 스탬프와 대기 시간의 현재 시간 사이에 계산됩니다.

지연은 트랜잭션 커밋에 대한 WAL 레코드에서만 발생합니다. 다른 레코드는 가능한 빨리 재생됩니다. MVCC 가시성 규칙이 해당 커밋 레코드가 적용될 때까지 효과가 보이지 않기 때문에 문제가되지 않습니다..

사설 토토가 홍보되거나 트리거 될 때까지 복구의 데이터베이스가 일관된 상태에 도달하면 지연이 발생합니다. 그 후 사설 토토는 더 이상 사설 토토하지 않고 회복을 종료합니다.

이 매개 변수는 스트리밍 복제 배포와 함께 사용하기위한 것입니다. 그러나 매개 변수가 지정되면 모든 경우에 영예를 얻게됩니다.hot_standby_feedback이 기능을 사용하여 지연 될 것입니다. 둘 다 조심스럽게 사용하십시오.

경고

동기 복제는이 설정의 영향을받습니다synchronous_commit로 설정되었습니다Remote_Apply; 모든커밋적용되기 위해 기다려야합니다.