2012-07-20 1 views
1

파일 시스템 백업으로 백업 할 때 732GB가 넘는 PostgreSQL 데이터베이스가 있습니다. pg_dump를 수행하면 585GB로 줄일 수 있습니다. pg_dump를 PITR 메소드와 결합하면 백업 데이터 파일 크기가 가장 작은 최상의 백업을 얻을 수 있습니까? 내 계획은 pg_start_backup을 실행 한 다음 pg_dump를 실행 한 다음 pg_stop_backup을 실행하는 것이 었습니다. 파일 시스템 백업을 실행하는 문서 상태를 알고 있지만 더 작은 백업 데이터 세트를 원합니다. 그런 다음 WAL 파일을 복사 한 다음 밤에 백업합니다.최소 출력 파일을 사용하는 PostgreSQL 백업

답변

1

실제로 가장 작은 파일을 얻으려면 pg_dump -Fc 덤프 파일을 다양한 압축 도구 및 설정 중 하나로 압축해야합니다. 가능한 최대 압축시 gzip 또는 xz을 사용하는 것이 시작입니다. 물론 이것은 우수한 CPU와 많은 CPU 시간을 필요로합니다.