토토 핫 [(full | freeze | verbose | analyze [, ...]) [table_name[(column_name[, ...])]]] 토토 핫 [full] [동결] [Verbose] [table_name] 토토 핫 [full] [freeze] [Verbose] 분석 [table_name[(column_name[, ...])]
토토 핫점유 된 저장소를 되 찾습니다 죽은 튜플. 정상postgresql작동, 튜플 업데이트로 삭제되거나 쓸모없는 업데이트는 물리적으로 제거되지 않습니다. 그들의 테이블; 그들은 a까지 남아 있습니다.토토 핫완료되었습니다. 그러므로해야 할 필요가 있습니다토토 핫정기적으로, 특히 자주 업데이트 된 테이블.
매개 변수가없는토토 핫프로세스 현재 사용자가 가지고있는 현재 데이터베이스의 모든 테이블 토토 핫 허가. 매개 변수로토토 핫해당 테이블 만 처리합니다.
토토 핫 분석a 수행토토 핫그리고 an분석선택한 각 테이블에 대해. 이것은 편리합니다 일상적인 유지 보수 스크립트를위한 조합 양식. 보다분석그에 대한 자세한 내용은 처리.
일반토토 핫(full) 단순히 공간을 되찾아 사용할 수있게합니다 재사용. 이 형식의 명령은 독점적 인 자물쇠가 얻지 못했습니다. 그러나 여분의 공간이 반환되지 않습니다 운영 체제 (대부분의 경우); 방금 사용할 수 있습니다 같은 테이블 내에서 재사용하십시오.토토 핫 가득한테이블의 전체 내용을 새로 작성합니다. 추가 공간이없는 디스크 파일이 사용되지 않은 공간이 운영 체제로 돌아 왔습니다. 이 형태는 훨씬 느립니다 존재하는 동안 각 테이블에 독점 잠금이 필요합니다. 가공.
옵션 목록이 괄호로 둘러싸인 경우 옵션 어떤 순서로든 작성할 수 있습니다. 괄호가 없으면 옵션이 있어야합니다 위에 표시된 순서로 지정됩니다. 괄호이 구문이 추가되었습니다PostgreSQL9.0; 비교되지 않은 구문은 더 이상 사용되지 않습니다.
선택"Full"토토 핫 더 많은 공간을 되 찾을 수는 있지만 훨씬 더 오래 걸립니다 독점적으로 테이블을 잠그십시오. 이 방법에는 또한 필요합니다 추가 디스크 공간, 테이블의 새로운 사본을 쓰기 때문에 작업이 될 때까지 이전 사본을 공개하지 않습니다. 완벽한. 일반적으로 이것은 a 상당한 양의 공간을 되 찾아야합니다 테이블 안에.
공격적 선택"냉동"튜플. 지정FreezeIS 수행에 해당토토 핫withVACUUM_FREEZE_MIN_AGE매개 변수는 0으로 설정되었습니다.
각각에 대한 자세한 토토 핫 활동 보고서를 인쇄합니다 테이블.
플래너가 사용하는 통계를 결정합니다 쿼리를 실행하는 가장 효율적인 방법.
특정의 이름 (선택적으로 스키마 자격) 토토 핫 테이블. 현재의 모든 테이블에 대한 기본값 데이터 베이스.
분석 할 특정 열의 이름. 기본값 모든 열. 열 목록이 지정된 경우분석묵시적입니다.
테이블을 토토 핫 청소기로 청소하려면 일반적으로 테이블의 소유자 또는 슈퍼업자. 그러나 데이터베이스 소유자는 모두 토토 핫 청소기를 청소할 수 있습니다 공유 카탈로그를 제외한 데이터베이스의 테이블. (그만큼 공유 카탈로그에 대한 제한은 실제 데이터베이스 전체를 의미합니다.토토 핫a 슈퍼 유저.)토토 핫전화 사용자가 허가를받지 못하는 테이블 토토 핫.
토토 핫내부에서 실행할 수 없습니다 거래 블록.
테이블이있는진인덱스,토토 핫(어떤 형태로도) 보류중인 인덱스를 이동하여 보류중인 인덱스 삽입을 완료합니다 메인의 적절한 장소에 대한 항목진색인 구조. 보다섹션 55.3.1세부.
활성 생산 데이터베이스를 청소하는 것이 좋습니다 죽은 줄을 제거하기 위해 자주 (적어도 밤에). 많은 수의 행을 추가하거나 삭제 한 후 a를 발행하는 것이 좋습니다.토토 핫 분석영향을받는 테이블에 대한 명령. 이것은 시스템을 업데이트합니다 최근의 모든 변경 결과와 함께 카탈로그를 작성하고 허용PostgreSQL쿼리 플래너 만들기 쿼리 계획에서 더 나은 선택.
thefull옵션은 권장되지 않습니다 일상적인 사용이지만 특별한 경우에는 유용 할 수 있습니다. 예는 테이블에서 대부분의 행을 삭제하거나 업데이트 한 경우 테이블이 덜 디스크를 점유하기 위해 물리적으로 축소되기를 원합니다. 공간과 더 빠른 테이블 스캔을 허용합니다.토토 핫 가득한보통 평원 이상의 테이블을 줄입니다토토 핫Will.
토토 핫상당한 증가를 유발합니다 I/O 트래픽에서 다른 사람에게 성능이 저하 될 수 있습니다. 활성 세션. 따라서 때때로 사용하는 것이 좋습니다 비용 기반 토토 핫 지연 기능. 보다섹션 18.4.4자세한 내용.
PostgreSQL포함"Autovacuum"할 수있는 시설 일상적인 토토 핫 유지 보수를 자동화합니다. 자세한 내용은 자동 및 수동 토토 핫 청소기, 참조섹션 23.1.