현재 Postgresql을 사용하여 DB를 운영하고 있습니다.
Vacuum 주기 관련 문의 드립니다.
analyze와 full 옵션이 있는데 각각 어느정도 주기로 실행하는것이 좋을까요?
현재 8.2를 사용하고 있으며.. 오토배큠은 DB사용이 빈번하기 때문에 성능상 꺼놓은 상태 입니다.
DB사이즈는 1T가 넘고 계속 빠른속도로 증가하고 있는 추세입니다.
제 생각엔 analyze는 1주일에 1번 full은 한달에 한번정도가 적당할것 같은데요..
어느정도가 적당할까요?
또한.. 이러한 vacuum보단 db를 dump한다음에 resotre하는것이 훨씬더 물리적으로 영향을 만히 미칠것 같은데요..
dump사이즈가 430GB며 dump시간이 4시간정도 진행되는 반면 restore시간은 16시간정도 진행된것 같습니다....
이렇게 차이나는 이유가 뭐일까요.. 2배정도면 적당할것 같은데요...
답변 부탁드립니다^^ |