본문 바로가기
서버구축 (WEB,DB)

PostgreSQL DB별 VACUUM

by 날으는물고기 2010. 1. 26.

PostgreSQL DB별 VACUUM

# vacuumdb --help

vacuumdb 프로그램은 PostgreSQL 데이터베이스 자료 정리 및 퀴리 최적화기의 참고 자료를 갱신합니다.

사용법:
  vacuumdb [옵션]... [DB이름]

옵션들:
  -a, --all                       모든 데이터베이스 청소
  -d, --dbname=DBNAME             DBNAME 데이터베이스 청소
  -t, --table='TABLE[(COLUMNS)]'  지정한 특정 테이블만 청소
  -f, --full                      대청소
  -z, --analyze                   쿼리최적화기 힌트 자료를 갱신함
  -e, --echo                      서버로 보내는 명령들을 보여줌
  -q, --quiet                     어떠한 메시지도 보여주지 않음
  -v, --verbose                   작업내역의 자세한 출력
  --help                          이 도움말을 보여주고 마침
  --version                       버전 정보를 보여주고 마침

연결 옵션들:
  -h, --host=HOSTNAME       데이터베이스 서버 호스트 또는 소켓 디렉토리
  -p, --port=PORT           데이터베이스 서버 포트
  -U, --username=USERNAME   접속할 사용자이름
  -W, --password            force password prompt

보다 자세한 내용은 VACUUM SQL 명령어 설명서를 참조하십시오.

# vacuumdb -a -f -z -v



+ 크론등으로 돌릴때 사용하면 유용

vacuumdb


# 데이터베이스

-d DBNAME


# FULL

-f


Verbose

-v


# Analyze

-z


# 특정테이블

-t TABLE


# 사용자(root로 실행이 안되기 때문에 보통 꼭 필요)

-U USERNAME

 

+ 쿼리로 실행시.
VACUUM FULL VERBOSE ANALYZE


출처 : http://tong.nate.com/its_real
728x90

댓글