이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

토토 사이트

이름

토토 사이트-쓰레기 수집 및 선택적으로 데이터베이스 분석

시놉시스

토토 사이트 [full] [freeze] [Verbose] [테이블]
토토 사이트 [full] [freeze] [Verbose] 분석 [테이블[(컬럼[, ...])]

설명

토토 사이트점유 한 저장소를 되 찾습니다 죽은 튜플. 정상PostgreSQL작동, 튜플 업데이트로 삭제되거나 쓸모없는 업데이트는 물리적으로 제거되지 않습니다. 그들의 테이블; 그들은 a까지 남아 있습니다.토토 사이트완료되었습니다. 그러므로해야 할 필요가 있습니다토토 사이트정기적으로, 특히 자주 업데이트 된 테이블.

매개 변수가없는토토 사이트프로세스 현재 데이터베이스의 모든 테이블. 매개 변수로토토 사이트해당 테이블 만 처리합니다.

토토 사이트 분석a 수행토토 사이트그리고 an분석선택한 각 테이블에 대해. 이것은 편리합니다 일상적인 유지 보수 스크립트를위한 조합 양식. 보다PostgreSQL : 문서 : 8.3 : 토토 핫자세한 내용은 처리.

일반토토 사이트(full) 단순히 공간을 되찾아 사용할 수있게합니다 재사용. 이 형식의 명령은 독점적 인 자물쇠가 얻지 못했습니다.토토 사이트 Full더 많은 일을합니다 블록을 가로 질러 튜플의 이동을 포함한 광범위한 가공 테이블을 최소 수의 디스크 블록 수로 압축하십시오. 이 양식은 훨씬 느리고 각각에 대한 독점 잠금이 필요합니다. 처리되는 동안 테이블.

매개 변수

full

selects"Full"토토 사이트 더 많은 공간을 되 찾을 수는 있지만 훨씬 더 오래 걸립니다 독점적으로 테이블을 잠그십시오.

동결

공격적 선택"냉동"튜플. 지정동결is 수행에 해당토토 사이트withVACUUM_FREEZE_MIN_AGE매개 변수는 0으로 설정되었습니다. 그만큼Freeze옵션은 더 이상 사용되지 않으며 향후 제거됩니다. 풀어 주다; 대신 매개 변수를 설정합니다.

Verbose

각 테이블에 대한 자세한 토토 사이트 활동 보고서를 인쇄합니다. 에 대한 적절한 설정을 결정하는 데 도움이 될 수 있습니다.max_fsm_pages, max_fsm_relations, 그리고default_statistics_target.

분석

플래너가 사용하는 통계를 결정합니다 쿼리를 실행하는 가장 효율적인 방법.

테이블

특정 A의 이름 (선택적으로 스키마 자격) 토토 사이트 테이블. 현재의 모든 테이블에 대한 기본값 데이터 베이스.

분석 할 특정 열의 이름. 기본값 모든 열.

출력

언제Verbose지정되어 있습니다.토토 사이트진행중기 메시지를 제출하여 어느 것을 나타냅니다 테이블이 현재 처리 중입니다. 에 대한 다양한 통계 테이블도 인쇄됩니다.

노트

토토 사이트내부에서 실행할 수 없습니다 거래 블록.

활성 생산 데이터베이스를 토토 사이트 청소기에 넣는 것이 좋습니다 죽은 줄을 제거하기 위해 자주 (적어도 밤에). 많은 수의 행을 추가하거나 삭제 한 후 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 개의 추정 총 행
토토 사이트

호환성

없음토토 사이트진술 SQL 표준.