안녕하세요.
이전 버전에서는 데이타를 삭제해도 db의 용량이 줄어들지 않는다고 않는 걸로 알고 있습니다.
최신 버전에서도 데이타를 삭제한후 vacuum명령어를 실행해야 db의 용량이 줄어드나요?
vacuum full 을 해야만 DB의 용량이 줄어듭니다.
그냥 vacuum을 하면 사용하지 않는 공간을 다시 사용가능한 상태로 만듭니다. 예전과 달라진 점은 vacuum full말고 그냥 vacuum은 DB에 락을 걸지 않습니다
vacuum은 autovacuum으로 자동화 시킬 수 있습니다
덧붙혀, 그런 고로, auto vacuum 상태라면, 실재 데이터량 보다 어느 정도 디스크 공간을 차지하겠지만, 더 이상은 늘지 않습니다.
DSN 에서 테스트 한 것으로 거의 7배 이상 늘더군요. ^^