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

3.27. pg_statistic

PG_STATISTICStores Statistical 데이터베이스의 내용에 대한 데이터. 항목은에 의해 생성됩니다.분석쿼리 플래너. 각 테이블 열에 대해 하나의 항목이 있습니다. 분석되었습니다. 모든 통계 데이터는 본질적으로 있습니다 근사치, 최신이라고 가정하더라도.

다른 종류의 통계가 적합 할 수 있으므로 다른 종류의 데이터,PG_STATISTIC상점. 극도 전용 열이 주어집니다.PG_STATISTIC. 다른 모든 것은에 저장됩니다."슬롯", 그것은 그룹입니다 컨텐츠가 코드 번호로 식별되는 관련 열 슬롯의 열 중 하나에서. 자세한 내용은 참조src/include/catalog/pg_statistic.h.

PG_STATISTIC통계 정보조차도 대중이 읽을 수 있습니다 테이블의 내용은 민감한 것으로 간주 될 수 있습니다. (예 : 최소 급여 열의 최대 값은 상당히 흥미로운.)PG_STATS는 공개적입니다 읽을 수있는보기PG_STATISTIC읽을 수있는 테이블에 대한 정보 만 노출됩니다. 현재 사용자.PG_STATS도 있습니다 정보를보다 읽기 쉬운 형식으로 제시하도록 설계되었습니다. 기본보다PG_STATISTIC테이블 --- 스키마가 언제든지 확장 해야하는 비용으로 새로운 슬롯 유형이 추가됩니다.

표 3-27. PG_STATISTIC 열

이름 타입 참조 설명
Starelid OID pg_class.oid 설명 된 열이 속한 테이블
Staattnum int2 pg_attribute.attnum 설명 된 열의 번호
StanullFrac float4 열 항목의 분수 널
Stawidth int4 평균 저장 너비, 바이트, 비 널 항목
Stadistinct ​​float4 열. 0보다 큰 값은 실제 수입니다. 뚜렷한 값. 0보다 작은 값은 음수입니다 테이블의 행 수의 일부 ( 예, 값이 약 두 번 나타나는 열 평균은 Stadistinct = -0.5)로 표시 될 수 있습니다. 0 값은 별개의 값의 수가 알려지지 않은.
Stakindn int2 통계의 종류를 나타내는 코드 번호 nth에 저장"슬롯"그만큼PG_STATISTIC행.
Staopn OID pg_operator.oid 저장된 통계를 도출하는 데 사용되는 연산자 Nth"슬롯". 예를 들어, a 히스토그램 슬롯은를 보여줍니다.<정렬 순서를 정의하는 연산자 데이터의.
Stanumbersn float4 [] 적절한 종류의 수치 통계 nth"슬롯"슬롯 종류는 수치 값을 포함하지 않습니다.
Stavaluesn 텍스트 [] 열 적절한 종류의 열 데이터 값 nth"슬롯"슬롯 종류는 데이터 값을 저장하지 않습니다. 데이터 유형의 경우 독립성, 모든 열 데이터 값이 변환됩니다 외부 텍스트 양식 및 텍스트 데이텀으로 저장됩니다.