2011-01-21 6 views

답변

7

데이터베이스에 연결하고 "VACUUM"명령을 실행하십시오. 이로 인해 정상적인 프로덕션 환경에서 사용할 수있는 "지연 모드"가 실행됩니다. 실제로 "진공 분석"으로 호출하여 통계를 업데이트하는 것이 좋습니다.

당신은 세부의 제비를보고 싶다면, 당신이 할 수있는 콘솔 유형에서 "진공 상세"

더 극단적 인 형태는 무거운 테이블 잠금이 발생하고 정말 생산 시스템에서 사용할 수없는 "완전 진공"입니다 .

출처 : http://www.postgresql.org/docs/8.1/static/maintenance.html

+1

오래된 버전 (지원되지 않는 버전)의 설명서에는 연결하지 마십시오. 버전 번호 (8.1)를 텍스트 "current"로 대체하여 최신 설명서에 대한 정적 링크를 얻을 수 있습니다. –

+0

이것은 일반적으로 Google이 가장 많이 언급 된 URL이기 때문에 이전 버전에 URL을 제공하기 때문에 발생합니다 일반적으로 웹. 이 문제를 pgsql-general리스트에서 어떻게 멈추는 지에 대한 논의가 있었지만, 그것에 대해서는별로 할 일이 없다고 판단되었습니다. –

+1

'더 극단적 인 형태는 무거운 테이블 잠금을 일으키고 생산 시스템에서 실제로 사용할 수없는 "진공 가득"입니다. 이것이 자동 진공이없는 구형 시스템이라면 진공 완전이 권장됩니다. 트래픽이 적은 동안에 만하십시오. – vol7ron

2

당신은 가능성이 수동으로 VACUUM를 실행의 장점은 매우 미미할 수 있습니다 실행 자동 진공이의 PostgreSQL의 최신 버전을 실행하는 경우.

+1

고맙습니다. –

관련 문제