각 테이블에는 대부분의 데이터가 저장되는 기본 힙 토토 캔 파일이 있습니다. 테이블에 잠재적으로 값이있는 열이 있으면 A도있을 수 있습니다.토스트테이블과 관련된 파일은 메인 테이블에 편안하게 맞지 않기에 너무 넓은 값을 저장하는 데 사용됩니다 (참조섹션 69.2). 에 유효한 색인이 하나 있습니다.토스트테이블, 존재하는 경우. 기본 테이블과 관련된 인덱스도있을 수 있습니다.섹션 69.1.
세 가지 방법으로 토토 캔 공간을 모니터링 할 수 있습니다.표 9.84, 사용oid2name모듈 또는 시스템 카탈로그의 수동 검사 사용. SQL 기능은 사용하기가 가장 쉽고 일반적으로 권장됩니다.
사용PSQL최근에 진공 청소기 또는 분석 된 데이터베이스에서 쿼리를 발행하여 모든 테이블의 디스크 사용을 볼 수 있습니다.
선택 재선 (OID), pg_class의 Relname = '고객';
각 페이지는 일반적으로 8 킬로 바이트입니다. (기억하다,Relpages
|진공
, 분석
및와 같은 몇 가지 DDL 명령색인 생성
.) 테이블의 토토 캔 파일을 직접 검사하려면 파일 경로 이름이 관심이 있습니다.
토스트테이블, 다음과 같은 쿼리 사용 :
재선, Relpages를 선택하십시오
인덱스 크기도 쉽게 표시 할 수 있습니다 :
C2.RelName, C2.RelPages를 선택하십시오
이 정보를 사용하여 가장 큰 테이블과 인덱스를 쉽게 찾을 수 있습니다.
재선, Relpages를 선택하십시오