이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 26.2. 로그쉽 토토 서버버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

24.4.

연속 아카이브를 사용하여 A고 가용성(ha) 클러스터 구성메이저 토토 사이트 서버준비따뜻한 메이저 토토 사이트또는로그 배송.

기본 및 메이저 토토 사이트 서버가 함께 작동하여이를 제공합니다.

하나의 데이터베이스 서버에서 WAL 레코드를 직접 이동합니다PostgreSQL파일 기반 로그를 구현합니다섹션 24.4.4.

로그 배송이 비동기식이라는 점에 유의해야합니다.archive_timeout매개 변수

메이저 토토 사이트 서버는 액세스 할 수 없습니다.

24.4.1. 계획

일반적으로 기본 및 메이저 토토 사이트 서버를 만드는 것이 현명합니다.PostgreSQL : 문서 : 8.3 : 테이블 젠 토토 생성새로운 마운트 포인트 1 차에서 실행됩니다

일반적으로 다른 실행되는 서버간에 로그 배송PostgreSQL릴리스

메이저 토토 사이트를 활성화하는 데 특별한 모드가 필요하지 않습니다.

두 개의 느슨하게 결합 된 서버를 작동시키는 마법Restore_command다음 WAL 파일이되기를 기다리는 대기에서 사용Restore_command에 지정됨recovery.conf메이저 토토 사이트 서버의 파일.Restore_command작성할 수 있습니다Restore_command, 루프를 깨고 a

적절한 경우 PseudocodeRestore_commandis :

트리거 = 거짓;

메이저 토토 사이트중인 작업 예Restore_command|Contrib모듈 이름pg_standby. 이 예제는 확장 될 수 있습니다

PostgreSQL제공하지 않습니다

장애 조치를 유발하는 수단은 중요한 부분입니다.Restore_command는 한 번만 전체 실행됩니다Restore_command따라서 생성되고 죽습니다archive_timeout기본 설정. 이것은

WAL 아카이브의 크기는를 사용하여 최소화 할 수 있습니다%r옵션Restore_command. 이 옵션은 마지막을 지정합니다

24.4.2. 구현

메이저 토토 사이트 서버를 구성하기위한 짧은 절차는 다음과 같습니다.

  1. 기본 및 대기 시스템을 거의 동일하게 설정합니다PostgreSQL같은 릴리스에서

  2. 기본에서 월까지 연속 아카이브 설정archive_mode, archive_commandandarchive_timeout기본에서 적절하게 설정됩니다 (참조섹션).

  3. 기본 서버의 기본 백업을 만듭니다 (참조섹션),이 데이터를 메이저 토토 사이트에로드하십시오.

  4. 로컬 월에서 메이저 토토 사이트 서버에서 복구 시작recovery.confa를 지정합니다Restore_command앞에서 설명한대로 기다리는 (참조섹션).

복구는 WAL 아카이브를 읽기 전용으로 취급하므로 WAL 일단 WAL

테스트 목적으로 1 차와

24.4.3. Failover

기본 서버가 실패하면 메이저 토토 사이트 서버가

메이저 토토 사이트 서버가 실패하면 장애 조치가 필요하지 않습니다.

기본 서버가 실패한 후 즉시 다시 시작되면

많은 장애 조치 시스템은 기본 및

일단 메이저 토토 사이트에 장애 조치가 발생하면 우리는 단 하나만 있습니다.

따라서 기본에서 메이저 토토 사이트 서버로 전환하는 것은 빠르지 만

24.4.4. 레코드 기반 로그

PostgreSQL직접

외부 프로그램은를 호출 할 수 있습니다pg_xlogfile_name_offset ()함수 (참조PostgreSQL : 문서 : 8.3 : 토토 베이 토토 베이 토토 베이)Restore_command스크립트는 여전히 전체 WAL에서 처리합니다Restore_command데이터가있는 스크립트