와이즈 토토 - 정리PostgreSQLWAL 아카이브 파일
와이즈 토토
[옵션
...]Archivelocation
OldestKeptWalfile
와이즈 토토|archive_cleanup_command
대기 서버로 실행할 때 WAL 파일 아카이브를 정리하려면 (참조PostgreSQL : 문서 : 17 : 26.2. 로그쉽 토토 서버).와이즈 토토WAL 파일 아카이브를 청소하기위한 독립형 프로그램으로도 사용할 수 있습니다.
사용할 대기 서버를 구성하려면와이즈 토토, 이것을 그것에 넣습니다postgresql.conf
구성 파일 :
archive_cleanup_command = 'pg_archivecleanupArchivelocation
%r '
여기서보관
WAL 세그먼트 파일을 제거 해야하는 디렉토리입니다.
내에서 사용될 때archive_cleanup_command%r
인수가 제거됩니다Archivelocation
. 이로 인해 충돌 사고 기능을 유지하면서 유지해야 할 파일의 수가 최소화됩니다. 이 매개 변수의 사용은Archivelocation
이 특정 대기 서버의 과도 스테이징 영역이지만not언제Archivelocation
장기 WAL 아카이브 영역으로 의도되거나 여러 대기 서버가 동일한 아카이브 위치에서 복구 될 때입니다.
독립형 프로그램으로 사용될 때 모든 왈 파일은 논리적으로 앞서OldestKeptWalfile
Archivelocation
. 이 모드에서 a를 지정하는 경우.Partial
또는.Backup
파일 이름, 그러면 파일 접두사 만으로 사용됩니다.OldestKeptWalfile
. 이 치료.Backup
파일 이름을 사용하면 오류없이 특정베이스 백업 전에 보관 된 모든 왈 파일을 제거 할 수 있습니다. 예를 들어, 다음 예제는 WAL 파일 이름보다 오래된 모든 파일을 제거합니다000000010000003700000010
:
와이즈 토토 -D 아카이브 000000010000370000000.00000020.Backup 와이즈 토토 : WAL 파일을 유지하십시오. "Archive/0000000100003700000010"이상 와이즈 토토 : 파일 제거 "아카이브/00000001000037000000000F" 와이즈 토토 : 파일 제거 "아카이브/000000010000370000000E"
와이즈 토토가정합니다보관
서버 소유 사용자가 읽을 수 있고 쓸 수있는 디렉토리입니다.
와이즈 토토다음 명령 줄 인수를받습니다 :
-B
-Clean-Backup-History
백업 기록 파일도 제거합니다. 보다섹션 25.3.2백업 기록 파일에 대한 자세한 내용.
-d
-Debug
디버그 로깅 출력을 많이 인쇄Stderr
.
-n
-드라이 런
제거 될 파일의 이름을 인쇄stdout
(드라이 런 수행).
-v
-버전
인쇄와이즈 토토버전 및 종료.
-x확장
---strip-extension =확장
삭제 해야하는지 결정하기 전에 모든 파일 이름에서 벗겨 질 확장자를 제공합니다. 이것은 일반적으로 저장 중에 압축 된 아카이브를 정리하는 데 유용하므로 압축 프로그램에 의해 확장이 추가되었습니다. 예를 들어:-x .gz
.
-?
-help
도움말 표시와이즈 토토명령 줄 인수 및 종료
환경 변수PG_COLOR
진단 메시지에서 색상을 사용할지 여부를 지정합니다. 가능한 값은항상
, auto
and절대
.
와이즈 토토와 함께 작동하도록 설계되었습니다PostgreSQL8.0 및 나중에 독립형 유틸리티로 사용하거나PostgreSQL9.0 이상 아카이브 정리 명령으로 사용될 때.
와이즈 토토C로 작성되었으며 수정하기 쉬운 소스 코드가 있으며, 자신의 요구에 맞게 수정하기 위해 특별히 지정된 섹션이 있습니다
Linux 또는 UNIX 시스템에서 사용할 수 있습니다.
archive_cleanup_command = 'pg_archivecleanup -d/mnt/standby/archive %r 2 cleanup.log'
아카이브 디렉토리가 대기 서버에 물리적으로 위치한 곳archive_command
NFS에서 액세스하고 있지만 파일은 대기에 로컬입니다. 이것은 :
디버깅 출력 생산cleanup.log
아카이브 디렉토리에서 필요한 파일 제거
문서에 올바른 것이 없다면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면