설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 187건, 최근 0 건
   

database level vacuum, analyze command 관련 문의

글쓴이 : 포로리 날짜 : 2016-08-18 (목) 10:13 조회 : 10254
ETL을 이용해 매일 대량의 data를 load 하고 있습니다.
ETL 작업이 끝나고 전체 database level로 vacuum과 analyze(통계정보 갱신)을 full로 하고 싶은데

## VACUUM
#>vacuum -d DB_NAME -f

## 통계정보 갱신
#>vacuum -d DB_NAME -z

수행을 하면 되나요?

주킹 2016-08-18 (목) 13:23
vacuumdb -d DB_NAME -f 는 vacuum full로 exclusive lock을 잡는 부분이 있습니다. 기존 DB size의 2배의사이즈가 필요로 하며 다른 작업을 못하므로 주의하셔야 합니다.
단순 vacuum 수행시에는 옵션을 뺴고 수행하시면 됩니다.
댓글주소
포로리 2016-08-18 (목) 16:37
주킹님 답변 감사드립니다.
그럼 2개 작업 (vacuum, analyze) 작업을 같이 하려면
 #>vacuum -d DB_NAME -z
이렇게 하면 되나요??
댓글주소
포로리 2016-08-18 (목) 16:39
#>vacuumdb -d DB_NAME -z
이런식으로요..
댓글주소
   

postgresdba.com