토토 사이트 순위-스트림 쓰기 로그 로그PostgreSQLServer
토토 사이트 순위
[옵션
...]
토토 사이트 순위ruiting running에서 쓰기 로그를 스트리밍하는 데 사용됩니다PostgreSQL클러스터. 쓰기 로그는 스트리밍 복제 프로토콜을 사용하여 스트리밍되며 로컬 파일 디렉토리에 기록됩니다.토토 캔 PostgreSQL : 문서 : 17 : 25.3. 연속 보관 및 시점 복구 (PITR)).
토토 사이트 순위서버에서 생성 될 때 쓰기 로그인을 실시간으로 스트리밍하며 세그먼트가 완료되기를 기다리지 않습니다archive_commandandarchive_library이러한 이유로 설정할 필요는 없습니다archive_timeout사용시토토 사이트 순위.
PostgreSQL 대기 서버의 WAL 수신기와 달리토토 사이트 순위기본적으로 WAL 파일을 닫을 때만 WAL 데이터를 플러시합니다. 옵션-synchronous
WAL 데이터를 실시간으로 플러시하도록 지정해야합니다. 부터토토 사이트 순위WAL을 적용하지 않으면synchronous_commitEqualsRemote_Apply
. 그렇다면, 그것은 결코 따라 잡지 않는 대기 인 것처럼 보이며 거래 커밋이 차단 될 것입니다.synchronous_standby_names또는 지정application_name
for토토 사이트 순위일치하지 않거나 값을 변경하지 않습니다.synchronous_commit
Remote_Apply
.
쓰기 전달 로그가 일반에 걸쳐 스트리밍됩니다PostgreSQL연결 및 복제 프로토콜을 사용합니다. 사용자와 연결해야합니다.복제
권한 (참조PostgreSQL : 문서 : 17 : 21.2. 스포츠 토토 속성) 또는 슈퍼 유저 및pg_hba.conf
복제 연결을 허용해야합니다. 서버도로 구성해야합니다.max_wal_senders스트림에 적어도 하나의 세션을 남겨두기에 충분히 높게 설정합니다.
쓰기 로그 스트리밍의 시작점은를 계산합니다.토토 사이트 순위시작 :
먼저, WAL 세그먼트 파일이 작성된 디렉토리를 스캔하고 다음 WAL 세그먼트 파일의 시작점으로 시작하는 최신 세그먼트 파일을 찾으십시오..
이전 방법으로 시작점을 계산할 수없고 복제 슬롯을 사용하는 경우 추가read_replication_slot
명령이 발행되어 슬롯을 검색RETART_LSN
시작점으로 사용하려면. 이 옵션은에서 쓰기 로그를 스트리밍 할 때만 사용할 수 있습니다.PostgreSQL15 이상.
이전 방법으로 시작점을 계산할 수없는 경우 최신 WAL 플러시 위치는 서버에서보고 한대로 사용됩니다식별 _system
명령.
연결이 손실되거나 처음에 설정할 수없는 경우 치명적이지 않은 오류로토토 사이트 순위연결을 무기한으로 재 시도하고 가능한 빨리 스트리밍을 다시 설정합니다. 이 행동을 피하려면를 사용하십시오.-n
매개 변수.
치명적인 오류가 없으면토토 사이트 순위|Sigint (컨트롤+C) 또는sigterm신호.
-d디렉토리
-디렉토리 =디렉토리
출력을 작성하는 디렉토리.
이 매개 변수가 필요합니다.
-eLSN
--endpos =LSN
정상 종료 상태로 복제를 자동으로 중지하고 종료 할 때 지정된 LSN에 도달 할 때
LSN이있는 레코드가있는 경우 정확히LSN
, 레코드가 처리됩니다.
-if-not-Exists
-Create-Slot
지정되고 지정된 이름의 슬롯이 이미 존재합니다.
-n
---- 루프
연결 오류를 루프하지 마십시오. 대신, 오류로 즉시 종료하십시오.
-no-sync
이 옵션은입니다.토토 사이트 순위
WAL 데이터가 디스크로 플러시되도록 강제하지 않도록합니다. 이것은 더 빠르지 만, 후속 운영 체제 충돌로 인해 WAL 세그먼트가 손상 될 수 있음을 의미합니다.
이 옵션은와 호환되지 않습니다.-synchronous
.
-s간격
-Status-interval =간격
서버로 다시 전송 된 상태 패킷 사이의 초 수를 지정합니다. 이를 통해 서버에서 진행 상황을보다 쉽게 모니터링 할 수 있습니다.
-sslotname
-슬롯 =slotname
요구토토 사이트 순위기존 복제 슬롯을 사용하려면 (참조섹션 26.2.6). 이 옵션이 사용될 때토토 사이트 순위서버에 플러시 위치를보고합니다. 각 세그먼트가 디스크와 동기화 된시기를 나타내므로 서버가 다른 방법으로 필요하지 않은 경우 해당 세그먼트를 제거 할 수 있습니다..
복제 클라이언트의 클라이언트가토토 사이트 순위서버에서 동기 대기로 구성되면 복제 슬롯을 사용하면 플러시 위치를 서버에보고하지만 WAL 파일이 닫히는 경우에만. 따라서이 구성으로 인해 기본의 트랜잭션이 오랫동안 기다리고 효과적으로 만족스럽게 작동하지 않습니다.-synchronous
(아래 참조)이 작업을 올바르게 만들면서 지정해야합니다.
-synchronous
WAL 데이터가 수신 된 직후 WAL 데이터를 디스크로 플러시합니다. 또한 상태 패킷을 플러싱 직후에 서버로 다시 보내십시오.-Status-interval
.
이 옵션은의 복제 클라이언트 인 경우 지정해야합니다.토토 사이트 순위서버에 동기 대기로 구성되어 적시 피드백이 서버로 전송되도록합니다.
-v
-Versbose
Verbose 모드 활성화.
-z레벨
-z메소드
[:세부 사항
]
-코프 프레스 =레벨
-코프 프레스 =메소드
[:세부 사항
]
쓰기 로그의 압축 가능.
압축 방법을 설정할 수 있습니다gzip
, LZ4
(ifPostgreSQL-with-lz4
) 또는없음
압축하지 않으려면. 압축 세부 사항 문자열을 선택적으로 지정할 수 있습니다.키워드
또는키워드 = value
. 현재 유일하게 지원되는 키워드는입니다.레벨
.
압축 레벨이 지정되지 않으면 기본 압축 레벨이 사용됩니다. 알고리즘을 언급하지 않고 레벨 만 지정된 경우gzip
레벨이 0보다 큰 경우 압축이 사용되며 레벨이 0 인 경우 압축이 사용되지 않습니다.
접미사.gz
사용시 모든 파일 이름에 자동으로 추가됩니다gzip
및 접미사.LZ4
사용시 추가됩니다LZ4
.
다음 명령 줄 옵션은 데이터베이스 연결 매개 변수를 제어합니다.
-dconnstr
-dbname =connstr
서버에 연결하는 데 사용되는 매개 변수를 지정합니다.연결 문자열; 충돌하는 명령 줄 옵션을 무시합니다.
이 옵션은입니다.-dbname
다른 클라이언트 애플리케이션과의 일관성이 있지만토토 사이트 순위클러스터의 특정 데이터베이스에 연결하지 않으며 연결 문자열에 포함 된 데이터베이스 이름은 서버에서 무시됩니다. 그러나 그러한 방식으로 제공되는 데이터베이스 이름은 기본 데이터베이스 이름 (을 무시합니다.복제
) 복제 연결의 비밀번호를 찾기 위해~/.pgpass
. 마찬가지로, 미들웨어 또는 연결에 사용되는 프록시PostgreSQL연결 라우팅과 같은 목적으로 이름을 활용할 수 있습니다.
-hhost
-host =host
서버가 실행중인 시스템의 호스트 이름을 지정합니다. 값이 슬래시로 시작하면 Unix 도메인 소켓의 디렉토리로 사용됩니다.pghost
환경 변수, 설정하면 UNIX 도메인 소켓 연결이 시도됩니다.
-p포트
-포트 =포트
서버가 연결을 듣고있는 TCP 포트 또는 로컬 UNIX 도메인 소켓 파일 확장자를 지정합니다. 기본값pgport
환경 변수, 설정된 경우 또는 컴파일 된 기본값
-u사용자 이름
--username =사용자 이름
사용자 이름으로 연결합니다.
-w
-no-password
비밀번호 프롬프트를 발행하지 마십시오. 서버에 비밀번호 인증이 필요하고 A와 같은 다른 방법으로 암호를 사용할 수없는 경우.pgpass
파일, 연결 시도가 실패합니다. 이 옵션은 비밀번호를 입력 할 사용자가없는 배치 작업 및 스크립트에 유용 할 수 있습니다.
-w
--password
힘토토 사이트 순위데이터베이스에 연결하기 전에 비밀번호를 신속하게하려면
이 옵션은 결코 필수적이지 않습니다.토토 사이트 순위서버가 암호 인증을 요구하는 경우 비밀번호를 자동으로 프롬프트합니다. 하지만,토토 사이트 순위서버가 암호를 원한다는 것을 알아내는 연결 시도를 낭비합니다. 어떤 경우에는 입력 할 가치가 있습니다-w
추가 연결 시도를 피하려면
토토 사이트 순위물리적 복제 슬롯을 제어하기 위해 다음 두 조치 중 하나를 수행 할 수 있습니다 :
-Create-Slot
이름이 지정된 새 물리적 복제 슬롯 생성-슬롯
, 그런 다음 종료.
-드롭 슬롯
지정된 이름으로 복제 슬롯을 삭제합니다-슬롯
, 그런 다음 종료.
다른 옵션도 사용할 수 있습니다.
-v
-버전
인쇄토토 사이트 순위버전 및 종료.
-?
-help
도움말 표시토토 사이트 순위명령 줄 인수 및 종료.
토토 사이트 순위|Sigint또는sigterm신호. (이것은 정상적인 방법입니다. 따라서 오류가 아닙니다.) 치명적인 오류 또는 기타 신호의 경우 출구 상태는 0이 아닙니다..
이 유틸리티, 대부분의 다른 유틸리티PostgreSQL유틸리티, 지원하는 환경 변수를 사용합니다libpq(참조PostgreSQL : 문서 : 17 : 32.15. 환경 젠 토토).
환경 변수pg_color
진단 메시지에서 색상 사용 여부를 지정합니다. 가능한 값은항상
, auto
andNever
.
사용시토토 사이트 순위대신archive_command또는archive_library기본 WAL 백업 방법은 복제 슬롯을 사용하는 것이 좋습니다. 그렇지 않으면 서버는 백업하기 전에 쓰기 로그 파일을 무료로 재활용하거나 제거 할 수 있습니다.archive_command또는archive_library또는 WAL 스트림이 얼마나 멀리 보관되었는지에 대한 복제 슬롯. 그러나 수신기가 WAL 데이터를 가져 오는 것을 따라 잡지 않으면 복제 슬롯이 서버의 디스크 공간을 채우게됩니다.
토토 사이트 순위소스 클러스터에서 그룹 권한이 활성화되면 수신 된 월 파일에 대한 그룹 권한을 보존합니다.
서버에서 쓰기 로그를 스트리밍하려면MyDbserver
그리고 로컬 디렉토리에 저장/usr/local/pgsql/archive
:
$
토토 사이트 순위 -H MYDBSERVER -D/USR/LOCAL/PGSQL/ARCHIVE
문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면