이 설정은 내장의 동작을 제어합니다스트리밍 스포츠 토토 결과기능 (참조섹션 25.2.5). 서버는 마스터 또는 대기 서버입니다. 마스터는 할 수 있습니다 대기는 항상 스포츠 토토 결과 된 수신자입니다 데이터. 계단식 스포츠 토토 결과시 (참조섹션 25.2.6) IS 중고 대기 서버 (들)는 또한 발신자 일 수도 있고 수신기. 매개 변수는 주로 대기 서버 전송을위한 것입니다. 일부 매개 변수는 마스터 서버에서만 의미가 있습니다. 설정은 문제없이 클러스터마다 다를 수 있습니다. 필수의.
이 매개 변수는 보내는 모든 서버에서 설정할 수 있습니다. 하나 이상의 대기 서버에 대한 복제 데이터. 마스터는 항상 전송 서버이므로 이러한 매개 변수는 항상 설정해야합니다. 주인에. 이러한 매개 변수의 역할과 의미는 다음과 같습니다 대기가 마스터가 된 후에는 변경되지 않습니다.
최대 동시 연결 수를 지정합니다 대기 서버 또는 스트리밍베이스 백업 클라이언트에서 (즉, 동시에 WAL을 실행하는 최대 수 발신자 프로세스). 기본값은 0입니다 스포츠 토토 결과가 비활성화되었습니다. WAL 발신자 프로세스 계산 총 연결 수를 향해 매개 변수입니다 보다 높을 수 없습니다.max_connections. 이 매개 변수는 서버 시작에서만 설정할 수 있습니다.Wal_level아카이브또는hot_standby연결을 허용합니다 대기 서버.
과거 로그 파일 세그먼트의 최소 수를 지정합니다PG_XLOG디렉토리, 대기 서버가이를 가져와야하는 경우 스트리밍 스포츠 토토 결과. 각 세그먼트는 일반적으로 16입니다 메가 바이트. 대기 서버가 전송에 연결된 경우 서버는 이상으로 떨어집니다.Wal_Keep_Segments세그먼트, 전송 서버는 여전히 필요한 WAL 세그먼트를 제거 할 수 있습니다. 대기,이 경우 복제 연결이 발생합니다 종료. 다운 스트림 연결도 결국입니다 결과적으로 실패합니다. (그러나 대기 서버는 할 수 있습니다 WAL이면 아카이브에서 세그먼트를 가져와 복구하십시오 아카이브가 사용 중입니다.)
이것은 유지 된 최소 세그먼트 수만 설정합니다 안에pg_xlog; 시스템은 할 수 있습니다 WAL 보관 또는 검문소에서 복구하십시오. 만약에Wal_keep_segmentsis ZERO (기본값), 시스템은 대기 세그먼트를 유지하지 않습니다 목적, 이용 가능한 구식 월 세그먼트의 수 대기 서버는 WAL 아카이빙의 이전 체크 포인트 및 상태. 이것 매개 변수는에서만 설정할 수 있습니다.스포츠 토토 결과.conf파일 또는 서버에서 명령 줄.
비활성 인 복제 연결 종료 지정된 밀리 초보다 길다. 이것은 전송 서버가 대기 충돌을 감지하는 데 유용합니다. 또는 네트워크 중단. 0의 값은 타임 아웃을 비활성화합니다 기구. 이 매개 변수는에서만 설정할 수 있습니다.스포츠 토토 결과.conf파일 또는 서버 명령 줄. 기본값은 60 초입니다.
연결이 종료되는 것을 방지합니다 조기,Wal_receiver_status_interval대기 중이며 그 값은 값보다 적어야합니다.Replication_timeout.
이 매개 변수는 마스터/기본 서버에서 설정할 수 있습니다 즉, 스포츠 토토 결과 데이터를 하나 이상의 대기로 보내는 것입니다. 서버. 이러한 매개 변수 외에도Wal_level마스터 서버에서 적절하게 설정하고 선택적으로 WAL을 설정하십시오 아카이브도 활성화 될 수 있습니다 (참조섹션 18.5.3). 대기 서버에서 이러한 매개 변수의 값 당신은 그것들을 대기가 될 가능성에 대한 준비 주인.
쉼표로 구분 된 대기 이름 목록을 지정합니다 지원할 수 있습니다동기 스포츠 토토 결과, 설명대로섹션 25.2.7. 한 번에 최대 하나가있을 것입니다 활성 동기 대기; 대기중인 거래 이 대기 후 커밋은 진행됩니다 서버는 데이터 수신을 확인합니다. 동기 대기는이 목록의 첫 번째 대기가 현재 연결되어 있고 스트리밍 데이터가 모두 있습니다 실시간 (상태에서 표시된대로스트리밍inpg_stat_replication보기). 다른 대기 서버 이 목록의 뒷부분에서 나타나는 것은 잠재력을 나타냅니다 동기 대기. 현재 동기 대기 인 경우 어떤 이유로 든 연결이 끊어지면 교체됩니다 다음으로 가장 높은 우선 순위 대기로 즉시. 둘 이상의 대기 이름을 지정하면 매우 높을 수 있습니다. 유효성.
이 목적을위한 대기 서버의 이름은입니다.application_name설정 대기,에 설정된대로primary_conninfo16569_16845*일치Application_Name16945_17001Walreceiver.
동기 대기 이름이 여기에 지정되지 않은 경우 그런 다음 동기 복제가 활성화되지 않습니다 트랜잭션 커밋은 복제를 기다리지 않습니다. 이것 기본 구성입니다. 동기식 일 때에도 복제가 가능하고 개별 트랜잭션이 가능합니다 설정하여 복제를 기다리지 않도록 구성synchronous_commit매개 변수 toLocal또는OFF.
이 매개 변수는에서만 설정할 수 있습니다스포츠 토토 결과.conf파일 또는 서버에서 명령 줄.
그 거래 수를 지정합니다진공andhot업데이트는 정리를 연기합니다 데드 행 버전. 기본값은 거래가 0입니다. Dead Row 버전은 즉시 제거 할 수 있음을 의미합니다. 가능, 즉 더 이상 보이지 않는 즉시 공개 거래에. 이것을 a로 설정하고 싶을 수도 있습니다 핫을 지원하는 기본 서버의 0이 아닌 값 에 설명 된대로 대기 서버섹션 25.5. 이것은 더 많은 것을 허용합니다 대기에서 쿼리가 완료되지 않고 완료 할 시간입니다 행의 초기 정리로 인한 충돌 발생. 그러나 값은 숫자로 측정되므로 기본 서버에서 발생하는 쓰기 트랜잭션 추가 은혜의 양만 예측하기가 어렵습니다 대기 쿼리를 위해 시간을 사용할 수 있습니다. 이것 매개 변수는에서만 설정할 수 있습니다.스포츠 토토 결과.conf파일 또는 서버에서 명령 줄.
또한 설정을 고려해야합니다hot_standby_feedback대기 서버에서 이 매개 변수를 사용하는 대안으로.
이 설정은 대기 서버의 동작을 제어합니다. 스포츠 토토 결과 데이터를받는 것입니다. 주인에 대한 그들의 가치 서버는 관련이 없습니다.
연결 및 실행할 수 있는지 여부를 지정합니다 회복 중 쿼리,섹션 25.5. 기본값은입니다.OFF. 이 매개 변수는 가능합니다 서버 시작에서 설정합니다. 아카이브 중에 만 영향을 미칩니다 복구 또는 대기 모드.
핫 스탠드비가 활성화되면이 매개 변수가 결정됩니다 취소하기 전에 대기 서버가 기다려야하는 시간 적용 할 예정인 대기 쿼리 WAL 항목,에 설명 된대로섹션 25.5.2. max_standby_archive_delayWAL이 적용됩니다 데이터는 WAL 아카이브에서 읽고 있습니다 (따라서 현재의). 기본값은 30 초입니다. 단위입니다 지정되지 않은 경우 밀리 초. -1의 값은 상충되는 쿼리를 영원히 기다리는 대기 완벽한. 이 매개 변수는에서만 설정할 수 있습니다.스포츠 토토 결과.conf파일 또는 서버 명령 줄.
참고max_standby_archive_delay동일하지 않습니다 쿼리가 이전에 실행될 수있는 최대 시간으로 해제; 오히려 허용되는 최대 총 시간입니다 WAL 세그먼트의 데이터를 적용합니다. 따라서 하나의 쿼리 인 경우 WAL 초반에 상당한 지연이 발생했습니다 세그먼트, 후속 충돌 쿼리에는 많은 것이 있습니다 적은 은혜 시간.
핫 스탠드비가 활성화되면이 매개 변수가 결정됩니다 취소하기 전에 대기 서버가 기다려야하는 시간 적용 할 예정인 대기 쿼리 WAL 항목,에 설명 된대로섹션 25.5.2. max_standby_streaming_delayWAL 데이터는 스트리밍 스포츠 토토 결과를 통해 수신되고 있습니다. 그만큼 기본값은 30 초입니다. 유닛은 그렇지 않은 경우 밀리 초입니다 지정되었습니다. -1 값을 사용하면 대기가 대기 할 수 있습니다 충돌하는 쿼리가 완료되기 위해 영원히. 이것 매개 변수는에서만 설정할 수 있습니다.스포츠 토토 결과.conf파일 또는 서버에서 명령 줄.
참고max_standby_streaming_delay는 아닙니다 쿼리가 이전에 실행할 수있는 최대 시간과 동일합니다. 해제; 오히려 허용되는 최대 총 시간입니다 일단 WAL 데이터를 적용하기 위해 기본 서버. 따라서 하나의 쿼리가 발생하면 상당한 지연, 후속 충돌 쿼리가 될 것입니다 대기 서버가 다시 잡았다.
WAL 수신기의 최소 주파수를 지정합니다 대기에 정보를 보내려면 처리하십시오 기본 또는 상류 대기로의 복제 진행, 를 사용하여 볼 수있는 곳pg_stat_replication보기. 대기 의지 마지막 트랜잭션 로그 위치를보고하고 작성한 마지막 위치는 디스크로 플러시되었고 마지막 위치는 적용된 위치. 이 매개 변수의 값은 보고서 사이의 최대 간격 (초). 업데이트 쓰기 또는 플러시 위치가 변경 될 때마다 전송됩니다. 또는 적어도이 매개 변수에 의해 지정된대로 자주. 따라서 적용 위치는 진실보다 약간 뒤떨어 질 수 있습니다. 위치. 이 매개 변수를 0으로 설정하면 상태가 비활성화됩니다 완전히 업데이트됩니다. 이 매개 변수는에서만 설정할 수 있습니다.스포츠 토토 결과.conf파일 또는 서버 명령 줄. 기본값은 10 초입니다.
언제Replication_timeout보내기 서버에서 활성화 됨Wal_receiver_status_interval활성화되어야하며 그 값은 의 가치Replication_Timeout.
핫 스탠드가 보낼지 여부를 지정합니다 쿼리에 대한 기본 또는 업스트림 대기에 대한 피드백 현재 대기에서 실행 중입니다. 이 매개 변수는 될 수 있습니다 정리로 인한 쿼리 암을 제거하는 데 사용됩니다 레코드이지만 기본에 데이터베이스가 부풀어 오를 수 있습니다. 일부 워크로드. 피드백 메시지는 더 이상 전송되지 않습니다 종종Wal_receiver_status_interval. 기본값 값은OFF. 이 매개 변수는 할 수 있습니다 에서만 설정됩니다.스포츠 토토 결과.conf파일 또는 서버에서 명령 줄.
캐스케이드 스포츠 토토 결과가 사용되는 경우 피드백이 사용됩니다 결국 1 차에 도달 할 때까지 상류로 통과했습니다. 대기는 다른 피드백을 사용하지 않습니다. 상류를 통과하는 것보다