토토 베이 [Verbose] [분석] [테이블] 토토 베이 [Verbose] 분석 [테이블[(열[, ...])]
각각에 대한 자세한 토토 베이 활동 보고서를 인쇄합니다 테이블.
Optimizer가 사용하는 열 통계를 업데이트합니다 쿼리를 실행하는 가장 효율적인 방법을 결정하십시오. 그만큼 통계는 각각의 데이터 지출을 나타냅니다 열. 이 정보는 여러 번 실행할 때 가치가 있습니다 경로가 가능합니다.
토토 베이에 대한 특정 테이블의 이름. 모두에게 기본값 테이블.
분석 할 특정 열의 이름. 기본값 모든 열.
명령이 수락되었고 데이터베이스가 있습니다. 청소.
보고서 헤더테이블.
에 대한 분석테이블자체.
대상 테이블의 색인 분석.
토토 베이두 가지 목적을 제공합니다Postgres두 가지 수단으로 스토리지를 회수하고 또한 정보를 수집하는 수단 OPTIMISS.
토토 베이데이터베이스, 롤백 트랜잭션에서 레코드를 정리하고 시스템 카탈로그의 통계를 업데이트합니다. 통계 튜플 수와 페이지 수가 포함되어 있습니다. 모든 수업에 저장됩니다. 달리기토토 베이주기적으로 데이터베이스의 속도가 증가합니다 사용자 쿼리 처리.
열린 데이터베이스는 대상입니다토토 베이.
활성 생산 데이터베이스를 청소하는 것이 좋습니다 밤, 통계를 비교적 최신 상태로 유지하기 위해. 그만큼토토 베이쿼리가 실행될 수 있습니다 그러나 시간. 특히, 큰 수업을 채취 한 후Postgres또는 삭제 후 a 많은 레코드, A를 발행하는 것이 좋습니다토토 베이쿼리. 이것은 업데이트됩니다 최근의 모든 변경 결과와 함께 시스템 카탈로그 및 허용Postgres쿼리 사용자 쿼리 계획에서 더 나은 선택을 할 수있는 Optimizer.
a 서버가 충돌하는 경우토토 베이명령, 잠금 파일이 매달려있을 가능성이 있습니다. 다시 실행하려는 시도토토 베이명령 잠금 파일 생성에 대한 오류 메시지가 발생합니다. 확실하다면토토 베이가 실행되지 않습니다. 제거PG_VLOCK당신의 파일 데이터베이스 디렉토리 (예 :pgdata/base/dbname/pg_vlock).
다음은 실행의 예입니다토토 베이회귀 데이터베이스의 테이블에서 :
regression = 토토 베이 장점 onek; 통지 :-Relation Onek-- 통지 : 98 페이지 : 25 변경, 74, 비어있는 0, 새로운 0; TUP 1000 : VAC 3000, 충돌 0, 미사용 0, Minlen 188, Maxlen 188; 재사용 : 무료/가용. 우주 586952/586952; Endempty/Avail. 페이지 0/74. 경과 0/0 초 통지 : INDEX ONEK_STROIGN1 : 28 페이지; 튜플 1000 : 삭제 된 3000. 경과 0/0 초. 통지 : INDEX ONEK_HUNDRED : 페이지 12; 튜플 1000 : 삭제 된 3000. 경과 0/0 초. 통지 : INDEX ONEK_UNIQUE2 : 페이지 19; 튜플 1000 : 삭제 된 3000. 경과 0/0 초. 통지 : INDEX ONEK_UNIQUE1 : 17 페이지; 튜플 1000 : 삭제 된 3000. 경과 0/0 초. 통지 : rel onek : 페이지 : 98- 25; 튜플 (들) 이동 : 1000. 경과 0/1 sec. 통지 : INDEX ONEK_STROIGN1 : 28 페이지; 튜플 1000 : 삭제 된 1000. 경과 0/0 초. 통지 : INDEX ONEK_HUNDRED : 페이지 12; 튜플 1000 : 삭제 된 1000. 경과 0/0 초. 통지 : INDEX ONEK_UNIQUE2 : 페이지 19; 튜플 1000 : 삭제 된 1000. 경과 0/0 초. 통지 : INDEX ONEK_UNIQUE1 : 17 페이지; 튜플 1000 : 삭제 된 1000. 경과 0/0 초. 토토 베이
없음토토 베이진술 SQL92.