| 윈 토토 : 문서 : 9.4 : 윈 토토 | |||
|---|---|---|---|
| 토토 사이트 : 문서 : 9.4 : PG_ISREADY | 사설 토토 사이트 : 문서 : 9.4 : 사설 토토 사이트 클라이언트 응용 프로그램 | postgresql : 문서 : 9.4 : 토토 사이트 | |
롤 토토실행 중인 트랜잭션 로그를 스트리밍하는 데 사용됩니다.포스트그레SQL클러스터. 트랜잭션 로그는 스트리밍 복제 프로토콜을 사용하여 스트리밍되며 파일의 로컬 디렉터리에 기록됩니다. 이 디렉토리는 특정 시점 복구를 사용하여 복원을 수행하기 위한 아카이브 위치로 사용될 수 있습니다(참조)토토 꽁 머니 PostgreSQL : 문서 : 9.4 : 연속 보관 및 시점 복구 (PITR)).
롤 토토서버에서 생성되는 트랜잭션 로그를 실시간으로 스트리밍하고 다음과 같이 세그먼트가 완료될 때까지 기다리지 않습니다.archive_command그렇습니다. 이러한 이유로 설정할 필요가 없습니다.archive_timeout사용 시롤 토토.
트랜잭션 로그는 일반을 통해 스트리밍됩니다.포스트그레SQL연결하고 복제 프로토콜을 사용합니다. 연결은 슈퍼유저 또는 다음을 가진 사용자와 이루어져야 합니다.복제권한(참조PostgreSQL : 문서 : 9.4 : 범퍼카 토토 속성) 및pg_hba.conf복제 연결을 명시적으로 허용해야 합니다. 서버는 또한 다음과 같이 구성되어야 합니다.max_wal_senders스트림에 하나 이상의 세션을 사용할 수 있을 만큼 높게 설정하세요.
연결이 끊어지거나 치명적이지 않은 오류로 인해 처음에 연결할 수 없는 경우,롤 토토연결을 무기한 재시도하고 가능한 한 빨리 스트리밍을 다시 설정합니다. 이 동작을 방지하려면-n매개변수.
출력을 쓸 디렉터리입니다.
이 매개변수는 필수입니다.
연결 오류를 반복하지 마십시오. 대신 오류가 발생하면 즉시 종료하세요.
서버로 다시 전송되는 상태 패킷 사이의 시간(초)을 지정합니다. 이를 통해 서버의 진행 상황을 더 쉽게 모니터링할 수 있습니다. 값이 0이면 주기적인 상태 업데이트가 완전히 비활성화됩니다. 단, 시간 초과 연결 끊김을 방지하기 위해 서버에서 요청할 때 업데이트가 계속 전송됩니다. 기본값은 10초입니다.
필수롤 토토기존 복제 슬롯을 사용하려면(참조섹션 25.2.6). 이 옵션을 사용하면,롤 토토각 세그먼트가 디스크에 동기화된 시기를 나타내는 플러시 위치를 서버에 보고하여 서버가 별도로 필요하지 않은 경우 해당 세그먼트를 제거할 수 있도록 합니다. 이 매개변수를 사용할 때 다음 사항을 확인하는 것이 중요합니다.롤 토토부주의한 설정으로는 동기 대기 상태가 될 수 없습니다.synchronous_standby_names; 이것이 올바르게 작동할 만큼 자주 데이터를 플러시하지 않습니다.
상세 모드를 활성화합니다.
다음 명령줄 옵션은 데이터베이스 연결 매개변수를 제어합니다.
서버에 연결하는 데 사용되는 매개변수를 연결 문자열로 지정합니다. 참조섹션 31.1.1더 많은 정보를 원하시면.
옵션이 호출되었습니다.--dbname다른 클라이언트 응용프로그램과의 일관성을 위해, 그러나 그 이유는롤 토토클러스터의 특정 데이터베이스에 연결되지 않습니다. 연결 문자열의 데이터베이스 이름은 무시됩니다.
서버가 실행 중인 시스템의 호스트 이름을 지정합니다. 값이 슬래시로 시작하는 경우 Unix 도메인 소켓의 디렉터리로 사용됩니다. 기본값은에서 가져옵니다.PGHOST환경 변수, 설정된 경우 그렇지 않으면 Unix 도메인 소켓 연결이 시도됩니다.
서버가 연결을 수신하고 있는 TCP 포트 또는 로컬 Unix 도메인 소켓 파일 확장자를 지정합니다. 기본값은PG포트환경 변수(설정된 경우) 또는 컴파일된 기본값.
연결할 사용자 이름.
비밀번호 프롬프트를 표시하지 마십시오. 서버가 비밀번호 인증을 요구하는데 다음과 같은 다른 수단으로 비밀번호를 사용할 수 없는 경우.pgpass파일을 사용하면 연결 시도가 실패합니다. 이 옵션은 비밀번호를 입력할 사용자가 없는 일괄 작업 및 스크립트에 유용할 수 있습니다.
포스롤 토토데이터베이스에 연결하기 전에 비밀번호를 묻는 메시지를 표시합니다.
이 옵션은 결코 필수가 아닙니다. 왜냐하면롤 토토서버가 비밀번호 인증을 요구하면 자동으로 비밀번호를 묻는 메시지를 표시합니다. 그러나롤 토토서버가 비밀번호를 원하는지 알아내는 연결 시도를 낭비하게 됩니다. 어떤 경우에는 입력할 가치가 있습니다.-W추가 연결 시도를 피하기 위해.
다른 옵션도 사용할 수 있습니다:
인쇄롤 토토버전 및 종료.
에 관한 도움말 보기롤 토토명령줄 인수 및 종료.
이 유틸리티는 대부분의 다른 유틸리티와 같습니다.PostgreSQL유틸리티, 지원되는 환경 변수를 사용합니다libpq(참조PostgreSQL : 문서 : 9.4 : 환경 범퍼카 토토).
사용 시롤 토토대신에archive_command주요 WAL 백업 방법으로 복제 슬롯을 사용하는 것이 좋습니다. 그렇지 않으면 서버는 트랜잭션 로그 파일을 백업하기 전에 자유롭게 재활용하거나 제거할 수 있습니다. 왜냐하면 트랜잭션 로그 파일에는 어떤 정보도 없기 때문입니다.archive_command또는 WAL 스트림이 얼마나 멀리 보관되었는지에 대한 복제 슬롯. 그러나 수신자가 WAL 데이터를 계속 가져오지 않으면 복제 슬롯이 서버의 디스크 공간을 채울 것이라는 점에 유의하세요.