Postgres 백업, 복구 관련 질문드립니다. 0 2 897

by 어뜩하라고 [DB 기타] [2017.10.19 15:14:03]


pg_dump를 이용하여 용량이 21GB인 데이터베이스를 백업했습니다.

백업된 dump 파일을 psql -f 를 사용해서 복구를 했는데

복구한 데이터베이스의 용량은 17GB입니다.

확인해보니 테이블의 카운트나 시퀀스, 인덱스는 차이가 없어보이는데

용량차이가 나는 원인이 무엇일까요??

데이터베이스 용량은

SELECT pg_size_pretty(pg_database_size('dbname')) AS size;

위 쿼리로 확인했습니다.

by 주킹 [2017.10.19 16:08:19]

database는 windows 조각모음처럼 비어있는 공간이 있습니다.

그런것을 reorg 하는데 다시 넣었다면 빈 공간이 없으니 적은 공간을 차지합니다.


by 어뜩하라고 [2017.10.19 17:17:15]

답변 감사합니다ㅠㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입