full옵션 없이 vacuum 실행할 경우는 단순히 가능한 공간만 반환하고, 다시 사용할 수 있도록 한다.
반면 -f 또는–full 통해 full 옵션 실행한 경우는 빈 영역에 tuple을 옮기는 등 디스크 최적화 작업을 하게된다. 따라서, 시간이 오래 걸리고, 실행되는 동안 table LOCK이 걸리게 되므로 주의해서 사용해야 한다. 이 옵션을 사용하면 더 많은 공간을 활용하 수 있고, 최적화가 된다.
autovacuum configuration 활용
PostreSQL 서버 실행시 참고하는 configuration 파일( postgresql.conf ) 내의 AUTOVACUUM PARAMETERS 를 지정하여 설정이 가능하다.
9.0 버전 이상에서 부터는 해당 파라미터들이 #(disable) 되어 있어도, default 실행이 되게 되어 있다.
Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천 실행시간 : 0.06274 초 to webmaster... gogo sea. gogo sea.