프로덕션 서버에서 PostgreSQL 데이터베이스를 제거해야합니다. 나는 이것을하기 매우 새로 운다. 그래서 아무도 PostgreSQL 단계를 알고 있습니다. 제발 저를 안내해주십시오.PostgreSQL을 사용하여 진공을 수행하려면 어떻게해야합니까?
프로덕션 서버에서 PostgreSQL의 성능을 향상시키는 것이 매우 유용하다고 생각합니다.
프로덕션 서버에서 PostgreSQL 데이터베이스를 제거해야합니다. 나는 이것을하기 매우 새로 운다. 그래서 아무도 PostgreSQL 단계를 알고 있습니다. 제발 저를 안내해주십시오.PostgreSQL을 사용하여 진공을 수행하려면 어떻게해야합니까?
프로덕션 서버에서 PostgreSQL의 성능을 향상시키는 것이 매우 유용하다고 생각합니다.
데이터베이스에 연결하고 "VACUUM"명령을 실행하십시오. 이로 인해 정상적인 프로덕션 환경에서 사용할 수있는 "지연 모드"가 실행됩니다. 실제로 "진공 분석"으로 호출하여 통계를 업데이트하는 것이 좋습니다.
당신은 세부의 제비를보고 싶다면, 당신이 할 수있는 콘솔 유형에서 "진공 상세"
더 극단적 인 형태는 무거운 테이블 잠금이 발생하고 정말 생산 시스템에서 사용할 수없는 "완전 진공"입니다 .
출처 : http://www.postgresql.org/docs/8.1/static/maintenance.html
당신은 가능성이 수동으로 VACUUM를 실행의 장점은 매우 미미할 수 있습니다 실행 자동 진공이의 PostgreSQL의 최신 버전을 실행하는 경우.
고맙습니다. –
오래된 버전 (지원되지 않는 버전)의 설명서에는 연결하지 마십시오. 버전 번호 (8.1)를 텍스트 "current"로 대체하여 최신 설명서에 대한 정적 링크를 얻을 수 있습니다. –
이것은 일반적으로 Google이 가장 많이 언급 된 URL이기 때문에 이전 버전에 URL을 제공하기 때문에 발생합니다 일반적으로 웹. 이 문제를 pgsql-general리스트에서 어떻게 멈추는 지에 대한 논의가 있었지만, 그것에 대해서는별로 할 일이 없다고 판단되었습니다. –
'더 극단적 인 형태는 무거운 테이블 잠금을 일으키고 생산 시스템에서 실제로 사용할 수없는 "진공 가득"입니다. 이것이 자동 진공이없는 구형 시스템이라면 진공 완전이 권장됩니다. 트래픽이 적은 동안에 만하십시오. – vol7ron