범퍼카 토토 [full] [freeze] [Verbose] [테이블] 범퍼카 토토 [full] [freeze] [Verbose] 분석 [테이블[(열[, ...])]
범퍼카 토토점유 한 저장소를 되 찾으십시오 삭제 된 튜플. 정상PostgreSQL작동, 튜플 업데이트로 삭제되거나 쓸모없는 업데이트는 물리적으로 제거되지 않습니다. 그들의 테이블; 그들은 a까지 남아 있습니다.범퍼카 토토완료되었습니다. 그러므로해야 할 필요가 있습니다범퍼카 토토정기적으로, 특히 자주 업데이트 된 테이블.
매개 변수가없는범퍼카 토토프로세스 현재 데이터베이스의 모든 테이블. 매개 변수로범퍼카 토토해당 테이블 만 처리합니다.
범퍼카 토토 분석a 수행범퍼카 토토그리고 an분석선택한 각 테이블에 대해. 이것은 편리합니다 일상적인 유지 보수 스크립트를위한 조합 양식. 보다PostgreSQL : 문서 : 7.3 : 토토 사이트 추천자세한 내용은 처리.
일반범퍼카 토토(full) 단순히 공간을 되찾아 사용할 수있게합니다 재사용. 이 형식의 명령은 독점적 인 자물쇠가 얻지 못했습니다.범퍼카 토토 Full더 많은 일을합니다 블록을 가로 질러 튜플의 이동을 포함한 광범위한 가공 테이블을 최소 수의 디스크 블록 수로 압축하십시오. 이 양식은 훨씬 느리고 각각에 대한 독점 잠금이 필요합니다. 처리되는 동안 테이블.
Freeze는 특수 목적 옵션입니다 튜플이 표시됩니다"Frozen"기다리지 않고 가능한 빨리 그들이 꽤 오래 될 때까지. 다른 사람이 없을 때 이것이 완료되면 동일한 데이터베이스에서 트랜잭션을 열면 보장됩니다. 데이터베이스의 모든 튜플이"Frozen"그리고 트랜잭션 ID의 적용을받지 않습니다 데이터베이스가 얼마나 오래 남아 있더라도 랩 어라운드 문제 혈관이없는.동결권장되지 않습니다 일상적인 사용을 위해. 의도 된 사용법은 관련이 있습니다 사용자 정의 템플릿 데이터베이스 또는 기타 준비 완전히 읽기 전용이며 수신되지 않는 데이터베이스 일상적인 유지 보수범퍼카 토토운영. 참조관리자 안내서세부.
우리는 활성 생산 데이터베이스를 권장합니다범퍼카 토토-자주 (적어도 야간), in 만료 된 행을 제거하기 위해. 큰 것을 추가하거나 삭제 한 후 레코드 수, A를 발행하는 것이 좋습니다범퍼카 토토 분석영향을받는 테이블에 대한 명령. 이것은 모든 결과로 시스템 카탈로그를 업데이트합니다. 최근 변경 및 허용PostgreSQL더 나은 쿼리 최적화기 사용자 쿼리 계획의 선택.
thefull
옵션은 아닙니다
일상적인 사용에 권장되지만 특별한 경우 유용 할 수 있습니다.
케이스. 예를 들어 대부분의 행을 삭제 한 경우입니다.
테이블과 테이블이 물리적으로 줄어들기를 원합니다.
적은 디스크 공간.범퍼카 토토 Full의지
일반적으로 평원보다 테이블을 더 많이 줄입니다범퍼카 토토Will.
다음은 실행의 예입니다범퍼카 토토회귀 데이터베이스의 테이블에서 :
회귀 = 범퍼카 토토 장점 onek; 정보 :-Relation onek-- 정보 : INDEX ONEK_UNIQUE1 : 14 페이지; 튜플 1000 : 삭제 된 3000. CPU 0.00S/0.11U SEC 경과 0.12 초. 정보 : INDEX ONEK_UNIQUE2 : 16 페이지; 튜플 1000 : 삭제 된 3000. CPU 0.00S/0.10U SEC 경과 0.10 초. 정보 : INDEX ONEK_HUNDRED : 13 페이지; 튜플 1000 : 삭제 된 3000. CPU 0.00S/0.10U SEC 경과 0.10 초. 정보 : INDEX ONEK_STROIGN1 : 31 페이지; 튜플 1000 : 삭제 된 3000. CPU 0.01S/0.09U SEC가 경과 0.10 초. 정보 : 70 페이지에서 3000 개의 튜플을 제거했습니다. CPU 0.02S/0.04U 초 경과 0.07 초. 정보 : 페이지 94 : 0, 비어있는 0; TUP 1000 : VAC 3000, 유지 0, 사용하지 않은 0. 총 CPU 0.05S/0.45U 초 경과 0.59 초. 정보 : Onek 분석 범퍼카 토토