0

안녕하세요 전문가 저는 postgres 9.5를 사용하고 있습니다. 내가 pgadmin에서 백업을 가져 가면 950MB의 크기가되지만 pgdump.exe 명령에서 동일한 db 백업을 수행하면 백업 크기가 7.5GB가됩니다. 내가 복원 할 수있는 백업 파일을 안전하게 보관할 것인지 혼란 스럽습니까? 복원 프로세스도 postgresql에서 느립니다. 도와주세요.pgadmin에서 가져온 백업은 pgdump에서 가져온 백업보다 작습니다.

답변

3

pgadmin에서 백업 할 때 적절한 옵션을 사용하여 pg_dump을 호출하기 만하므로 두 백업은 동일한 pg_dump 유틸리티로 수행됩니다.

두 가지 형식으로 덤프를 비교하고있는 것 같습니다.

pg_dump의 기본 형식은 기본적으로 방대한 비 압축 SQL 파일 인 plain입니다.

pgadmin의 경우 기본값으로 압축률이 높은 이진 파일 인 custom 형식이 사용됩니다. 또한 pgadmin은 항상 전체 출력과 함께 로그 창에 덤프를 생성하는 데 사용 된 실제 pg_dump 명령을 표시합니다. 명령 프롬프트에서이 명령을 호출하여 동일한 백업 파일을 생성 할 수 있어야합니다.

다른 출력 형식 및 기타 pg_dump 옵션 in PostgreSQL docs에 대해 자세히 읽을 수 있습니다.

+0

정말 고마워요. –

관련 문제