토토 사이트점유 한 저장소를 되 찾습니다 죽은 튜플. 정상PostgreSQL작동, 튜플 업데이트로 삭제되거나 쓸모없는 업데이트는 물리적으로 제거되지 않습니다. 그들의 테이블; 그들은 a까지 남아 있습니다.토토 사이트완료되었습니다. 그러므로해야 할 필요가 있습니다토토 사이트정기적으로, 특히 자주 업데이트 된 테이블.
매개 변수가없는토토 사이트프로세스 현재 데이터베이스의 모든 테이블. 매개 변수로토토 사이트해당 테이블 만 처리합니다.
토토 사이트 분석a 수행토토 사이트그리고 an분석선택한 각 테이블에 대해. 이것은 편리합니다 일상적인 유지 보수 스크립트를위한 조합 양식. 보다PostgreSQL : 문서 : 8.3 : 토토 핫자세한 내용은 처리.
일반토토 사이트(full) 단순히 공간을 되찾아 사용할 수있게합니다 재사용. 이 형식의 명령은 독점적 인 자물쇠가 얻지 못했습니다.토토 사이트 Full더 많은 일을합니다 블록을 가로 질러 튜플의 이동을 포함한 광범위한 가공 테이블을 최소 수의 디스크 블록 수로 압축하십시오. 이 양식은 훨씬 느리고 각각에 대한 독점 잠금이 필요합니다. 처리되는 동안 테이블.
selects"Full"토토 사이트 더 많은 공간을 되 찾을 수는 있지만 훨씬 더 오래 걸립니다 독점적으로 테이블을 잠그십시오.
공격적 선택"냉동"튜플. 지정동결is 수행에 해당토토 사이트withVACUUM_FREEZE_MIN_AGE매개 변수는 0으로 설정되었습니다. 그만큼Freeze옵션은 더 이상 사용되지 않으며 향후 제거됩니다. 풀어 주다; 대신 매개 변수를 설정합니다.
각 테이블에 대한 자세한 토토 사이트 활동 보고서를 인쇄합니다. 에 대한 적절한 설정을 결정하는 데 도움이 될 수 있습니다.max_fsm_pages, max_fsm_relations, 그리고default_statistics_target.
플래너가 사용하는 통계를 결정합니다 쿼리를 실행하는 가장 효율적인 방법.
특정 A의 이름 (선택적으로 스키마 자격) 토토 사이트 테이블. 현재의 모든 테이블에 대한 기본값 데이터 베이스.
분석 할 특정 열의 이름. 기본값 모든 열.
토토 사이트내부에서 실행할 수 없습니다 거래 블록.
활성 생산 데이터베이스를 토토 사이트 청소기에 넣는 것이 좋습니다 죽은 줄을 제거하기 위해 자주 (적어도 밤에). 많은 수의 행을 추가하거나 삭제 한 후 a를 발행하는 것이 좋습니다.토토 사이트 분석영향을받는 테이블에 대한 명령. 이것은 시스템을 업데이트합니다 최근의 모든 변경 결과와 함께 카탈로그를 작성하고 허용PostgreSQL쿼리 플래너 만들기 쿼리 계획에서 더 나은 선택.
thefull옵션은 권장되지 않습니다 일상적인 사용이지만 특별한 경우에는 유용 할 수 있습니다. 예는 테이블에서 대부분의 행을 삭제하거나 업데이트 한 경우 테이블이 덜 디스크를 점유하기 위해 물리적으로 축소되기를 원합니다. 공간과 더 빠른 테이블 스캔을 허용합니다.토토 사이트 가득한보통 평원보다 테이블을 줄입니다토토 사이트그만큼Full옵션은 인덱스가 줄어들지 않습니다. 주기Reindex여전히 권장됩니다. 사실은, 모든 인덱스를 삭제하는 것이 더 빠릅니다.토토 사이트 Full, 인덱스를 재현하십시오.
토토 사이트상당한 증가를 유발합니다 I/O 트래픽에서 다른 사람에게 성능이 저하 될 수 있습니다. 활성 세션. 따라서 때때로 사용하는 것이 좋습니다 비용 기반 토토 사이트 지연 기능. 보다섹션 18.4.4자세한 내용.
PostgreSQL포함"Autovacuum"가능한 시설 일상적인 토토 사이트 유지 보수를 자동화합니다. 자세한 내용은 자동 및 수동 토토 사이트 청소기, 참조섹션 23.1.
다음은 실행의 예입니다토토 사이트회귀 데이터베이스의 테이블에서 :
회귀 =# 토토 사이트 장점 onek; 정보 : "public.onek"토토 사이트 청소기 정보 : INDEX "ONEK_UNIQUE1"은 이제 14 페이지에 1000 개의 튜플이 포함되어 있습니다. 세부 사항 : 3000 인덱스 튜플이 제거되었습니다. 0 인덱스 페이지가 삭제되었고 0은 현재 재사용 가능합니다. CPU 0.01S/0.08U 초 경과 0.18 초. 정보 : 인덱스 "Onek_unique2"는 이제 16 페이지에 1000 개의 튜플이 포함되어 있습니다. 세부 사항 : 3000 인덱스 튜플이 제거되었습니다. 0 인덱스 페이지가 삭제되었고 0은 현재 재사용 가능합니다. CPU 0.00S/0.07U SEC 경과 0.23 초. 정보 : 인덱스 "Onek_hundred"는 이제 13 페이지에 1000 개의 튜플이 포함되어 있습니다. 세부 사항 : 3000 인덱스 튜플이 제거되었습니다. 0 인덱스 페이지가 삭제되었고 0은 현재 재사용 가능합니다. CPU 0.01S/0.08U 초 경과 0.17 초. 정보 : Index "Onek_stringu1"은 이제 48 페이지에 1000 개의 튜플이 포함되어 있습니다. 세부 사항 : 3000 인덱스 튜플이 제거되었습니다. 0 인덱스 페이지가 삭제되었고 0은 현재 재사용 가능합니다. CPU 0.01S/0.09U 초 경과 0.59 초. 정보 : "Onek": 108 페이지에서 3000 개의 튜플을 제거했습니다 세부 사항 : CPU 0.01S/0.06U SEC가 경과 0.07 초. 정보 : "Onek": 143 페이지에서 3000 번의 탈착식, 1000 개의 제거 가능한 튜플을 찾았습니다. 세부 사항 : 0 죽은 튜플은 아직 제거 할 수 없습니다. 미사용 항목 포인터가 0 개있었습니다. 0 페이지는 완전히 비어 있습니다. CPU 0.07S/0.39U SEC 경과 1.56 초. 정보 : "public.onek"분석 정보 : "Onek": 36 페이지, 1000 줄 샘플링, 1000 개의 추정 총 행 토토 사이트