토토 사이트 순위 9.1.24 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.1 : 스포츠 토토 사이트 | up | 부록 F. 추가 제공된 모듈 | PostgreSQL : 문서 : 9.1 : 토토 캔 |
PG_ARCHIVECLEANUP가 설계되었습니다archive_cleanup_command대기 서버로 실행할 때 WAL 파일 아카이브를 정리하려면 (보다PostgreSQL : 문서 : 9.1 : 로그 선집 토토 결과 서버).PG_ARCHIVECLEANUPa로도 사용할 수 있습니다 WAL 파일 아카이브를 청소하는 독립형 프로그램.
PG_ARCHIVECLEANUP기능 포함하다:
C로 작성된 것이 너무 휴대하기 쉽고 설치하기 쉽습니다
수정하기 쉬운 소스 코드 (특별히 지정된) 자신의 필요에 맞는 섹션
사용할 대기 서버를 구성하려면PG_ARCHIVECLEANUP, 이것을 그것에 넣습니다복구 .conf구성 파일 :
archive_cleanup_command = 'pg_archivecleanupArchivelocation%r '
여기서보관is WAL 세그먼트 파일을 제거 해야하는 디렉토리.
내에서 사용될 때archive_cleanup_command, 모든 월 파일은 논리적으로보다 앞서%r인수가 제거됩니다보관. 이것은 최소화됩니다 보존하는 동안 유지 해야하는 파일 수 충돌-레스트 스타트 기능. 이 매개 변수의 사용이 적절합니다 인 경우Archivelocationis 이 특정 대기 서버의 과도 준비 영역이지만not시기Archivelocation장기 WAL 아카이브 영역 또는 여러 대기 서버 동일한 아카이브 위치에서 회복 중입니다.
전체 구문PG_ARCHIVECLEANUP의 명령 줄은
PG_ARCHIVECLEANUP [ 옵션 ... ]Archivelocation RestartWalfile
독립형 프로그램으로 사용하는 경우 모든 웨이스 파일 논리적 앞RETARTWALFILE제거됨Archivelocation. ~ 안에 이 모드, a를 지정하는 경우.Backup파일 이름, 그러면 파일 접두사 만으로 사용됩니다.RETARTWALFILE. 이것은 당신이 허용합니다 특정베이스 백업 전에 보관 된 모든 웨일 파일 제거 오류없이. 예를 들어, 다음 예제가 제거됩니다 WAL 파일 이름보다 오래된 모든 파일000000010000003700000010:
PG_ARCHIVECLEANUP -D 아카이브 000000010000370000000.00000020.Backup PG_ARCHIVECLEANUP : WAL 파일을 유지하십시오. "Archive/0000000100003700000010"이상 PG_ARCHIVECLEANUP : 파일 제거 "아카이브/00000001000037000000000F" PG_ARCHIVECLEANUP : 파일 제거 "아카이브/000000010000370000000E"
PG_ARCHIVECLEANUP가정합니다 저것보관is 서버 소유 사용자가 읽을 수 있고 쓸 수있는 디렉토리.
Linux 또는 Unix 시스템에서 사용할 수 있습니다.
archive_cleanup_command = 'pg_archivecleanup -d/mnt/standby/archive %r 2 cleanup.log'
아카이브 디렉토리가 물리적으로 위치한 곳 대기 서버,archive_commandNFS에서 액세스하고 있지만 파일은 대기에 로컬입니다. 이것은 :
생산 디버깅 출력에서cleanup.log
아카이브에서 필요하지 않은 파일을 제거합니다 예배 규칙서
PG_ARCHIVECLEANUPis 작업하도록 설계된토토 사이트 순위8.0 이상으로 사용될 때 독립형 유틸리티 또는토토 사이트 순위9.0 이상으로 사용될 때 아카이브 정리 명령.
Simon Riggs<simon@2ndquadrant.com