윈 토토 : 문서 : 9.4 : 윈 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.4 : 범퍼카 토토 사용 모니터링 | PostgreSQL : 문서 : 9.4 : 범퍼카 토토 사용 모니터링 | 28 장. 디스크 토토 결과 모니터링 | 스포츠 토토 결과 : 문서 : 9.4 : 디스크 전체 고장 |
각 테이블에는 대부분의 데이터가 저장되는 기본 힙 디스크 파일이 있습니다. 테이블에 잠재적으로 값이있는 열이 있으면 A도있을 수 있습니다.토스트테이블과 관련된 파일은 메인 테이블에 편안하게 맞지 않기에 너무 넓은 값을 저장하는 데 토토 결과됩니다 (참조섹션 59.2). 에 유효한 색인이 하나 있습니다.토스트테이블, 존재하는 경우. 기본 테이블과 관련된 인덱스도있을 수 있습니다. 각 테이블과 인덱스는 파일이 하나의 기가 바이트를 초과하는 경우 별도의 디스크 파일에 저장됩니다. 이 파일에 대한 명명 규칙은에 설명되어 있습니다.섹션 59.1.
세 가지 방법으로 디스크 공간을 모니터링 할 수 있습니다.표 9-70, 토토 결과PostgreSQL : 문서 : 9.4 : 토토 사이트모듈 또는 시스템 카탈로그의 수동 검사 토토 결과. SQL 기능은 토토 결과하기가 가장 쉽고 일반적으로 권장됩니다. 이 섹션의 나머지 부분은 시스템 카탈로그를 검사하여 수행하는 방법을 보여줍니다.
토토 결과PSQL최근에 진공 청소기 또는 분석 된 데이터베이스에서 쿼리를 발행하여 모든 테이블의 디스크 토토 결과을 볼 수 있습니다.
선택 PG_RELATION_FILEPATH (OID), PG_CLASS의 RELNAME = '고객'; PG_RELATION_FILEPATH | 재선 --------------------------------------- 기본/16384/16806 | 60 (1 행)
각 페이지는 일반적으로 8 킬로 바이트입니다. (기억하다,Relpages진공, 분석및와 같은 몇 가지 DDL 명령색인 생성.) 테이블의 디스크 파일을 직접 검사하려면 파일 경로 이름이 관심이 있습니다.
토스트테이블, 다음과 같은 쿼리 토토 결과 :
Relname, Relpages를 선택하십시오 pg_class에서 (reltoastrelid를 선택하십시오 pg_class에서 여기서 relname = 'customer')) ss 여기서 oid = ss.ReltoastRelid 또는 oid = (index relid를 선택하십시오 pg_index에서 여기서 indrelid = ss.ReltoastRelid) Relname의 주문; Relname | 재선 --------------------------------------- PG_TOAST_16806 | 0 pg_toast_16806_index | 1
인덱스 크기도 쉽게 표시 할 수 있습니다 :
C2.RelName, C2.RelPages를 선택하십시오 pg_class c, pg_class c2, pg_index i 여기서 c.relname = '고객'및 C.OID = I.INDRELID 및 c2.oid = i.indexrelid c2.relname의 주문; Relname | 재선 --------------------------------------- customer_id_indexdex | 26
이 정보를 토토 결과하여 가장 큰 테이블과 색인을 쉽게 찾을 수 있습니다.
Relname, Relpages를 선택하십시오 pg_class에서 Relpages desc의 주문; Relname | 재선 --------------------------------------- bigtable | 3290 고객 | 3144
이전 | 윈 토토 : 문서 : 9.4 : 윈 토토 9.4.26 문서화 | 스포츠 토토 결과 : 문서 : 9.4 : 디스크 전체 고장 |
디스크 토토 결과 모니터링 | PostgreSQL : 문서 : 9.4 : 범퍼카 토토 사용 모니터링 | 디스크 전체 고장 |