보기PG_STATS액세스를 제공합니다 에 저장된 정보에PG_STATISTIC카탈로그. 이보기는 허용합니다 행에만 액세스PG_STATISTIC사용자가 읽을 권한이있는 테이블에 해당하고 따라서 공개 읽기 액세스를 허용하는 것이 안전합니다. 보다.
PG_STATS도 설계되었습니다 정보를보다 읽기 쉬운 형식으로 제시합니다. 기본 카탈로그 - 스키마를 확장 해야하는 비용으로 새 슬롯 유형이 정의 될 때마다PG_STATISTIC.
표 45-67.pg_stats열
이름 | type | 참조 | 설명 |
---|---|---|---|
Schemaname | 이름 | pg_namespace.nspname | 테이블을 포함하는 스키마 이름 |
TableName | 이름 | PG_CLASS.Relname | 표 이름 |
attname | 이름 | pg_attribute.ATTNAME | 이 행에 설명 된 열의 이름 |
상속 | bool | True,이 행에는 상속 하위 열이 포함되어 있습니다. 지정된 표의 값뿐만 아니라 | |
null_frac | Real | null 인 열 항목 분수 | |
avg_width | 정수 | 열 항목의 바이트의 평균 너비 | |
n_distinct | Real | 0보다 크면 추정 수입니다 열에서 뚜렷한 값. 0보다 적은 경우 별개의 값의 수의 음수는 행의 수. (부정 형태는분석숫자를 믿습니다 테이블이 커짐에 따라 뚜렷한 값이 증가 할 가능성이 높습니다. 긍정적 인 형태는 열에가있는 것처럼 보일 때 사용됩니다. 가능한 값의 수정 된 수.) 예를 들어 -1 뚜렷한 수가있는 고유 한 열을 나타냅니다. 값은 행의 수와 동일합니다. | |
most_common_vals | AnyArray | 열에서 가장 일반적인 값 목록. (null 값이없는 것보다 더 일반적인 것 같다면 기타.) | |
most_common_freqs | Real [] | 가장 일반적인 값의 주파수 목록, 즉, 각각의 발생 수를 총으로 나눈 횟수 행의 수. (nullmost_common_valsis.) | |
histogram_bounds | AnyArray | 열의 값을 대략 동등한 인구 그룹.most_common_vals, if 이 히스토그램 계산에서 존재합니다. (열 데이터 유형이없는 경우이 열은 NULL입니다.<운영자 또는most_common_vals목록 전체 인구를 설명합니다.) | |
상관 관계 | Real | 물리적 행 순서 사이의 통계적 상관 관계 및 열 값의 논리 순서. 이것은 범위입니다 -1에서 +1. 값이 -1 또는 +1에 가까운 경우 인덱스 열의 스캔은 무작위 액세스 감소로 인해 0에 가까운 경우 디스크에. (열 데이터 유형이라면이 열은 NULL입니다 가 없습니다<연산자) | |
most_common_elems | AnyArray | 가장 자주 비 널 요소 값의 목록 열의 값 내에 나타납니다. (스칼라의 경우 널 유형) | |
most_common_elem_freqs | Real [] | 가장 일반적인 요소의 주파수 목록 값, 즉 적어도 함유 된 행의 비율 주어진 값의 한 인스턴스. 2 ~ 3 개 더 추가 값은 요소 별 주파수를 따릅니다. 이것들은입니다 앞의 요소마다 최소 및 최대 값 주파수, 그리고 선택적으로 널의 주파수 강요. (nullmost_common_elemsis.) | |
elem_count_histogram | Real [] | 별개의 비 널의 수에 대한 히스토그램 열의 값 내의 요소 값은 뒤 따릅니다 뚜렷한 비 널 요소의 평균 수에 의해. (스칼라 유형의 경우 널) |
배열 필드의 최대 항목 수는 열을 사용하여 열별로 제어Alter Table Set Statistics명령 또는 전 세계적으로 설정default_statistics_target런타임 매개 변수.