| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| postgresql : 문서 : 9.3 : 토토 커뮤니티 | PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토 | 부록 F. 추가 제공 모듈 | 다음 | |
그토토 사이트모듈은 다음을 제공합니다 튜플 수준 통계를 얻기 위한 다양한 함수입니다.
토토 사이트(text)가 반환됩니다.
기록토토 사이트관계의 반환
물리적 길이, 백분율"죽음"튜플 및 기타 정보. 이는 사용자가 다음을 결정하는 데 도움이 될 수 있습니다.
진공이 필요하거나 필요하지 않습니다. 인수는 대상 관계의
이름(선택적으로 스키마 한정). 예를 들면:
test= SELECT * FROM 토토 사이트('pg_catalog.pg_proc');
-[ 기록 1 ]------+-------
테이블렌 | 458752
tuple_count | 1470
tuple_len | 438896
tuple_percent | 95.67
dead_tuple_count | 11
dead_tuple_len | 3157
dead_tuple_percent | 0.69
여유 공간 | 8932
free_percent | 1.95
출력 열은 다음에 설명되어 있습니다.표 F-23.
표 F-23.토토 사이트출력
열
| 칼럼 | 유형 | 설명 |
|---|---|---|
| table_len | bigint | 물리적 관계 길이(바이트) |
| tuple_count | 비긴트 | 라이브 튜플 수 |
| tuple_len | 비긴트 | 활성 튜플의 총 길이(바이트) |
| tuple_percent | float8 | 라이브 튜플의 백분율 |
| dead_tuple_count | 비긴트 | 죽은 튜플 수 |
| dead_tuple_len | 비긴트 | 데드 튜플의 총 길이(바이트) |
| dead_tuple_percent | float8 | 죽은 튜플의 백분율 |
| free_space | bigint | 총 여유 공간(바이트) |
| free_percent | float8 | 여유 공간 비율 |
참고:그table_len항상 의 합보다 커야 합니다.tuple_len, dead_tuple_len그리고free_space. 그 차이는 고정으로 설명됩니다. 페이지 오버헤드, 튜플에 대한 포인터의 페이지별 테이블, 튜플이 올바르게 정렬되도록 패딩합니다.
토토 사이트읽기만 획득
관계를 잠그십시오. 따라서 결과는 다음을 반영하지 않습니다.
즉각적인 스냅샷; 동시 업데이트가 영향을 미칩니다.
토토 사이트튜플이 다음과 같다고 판단함"죽음"ifHeapTupleSatisfiesNow거짓을 반환합니다.
토토 사이트(oid)가 반환합니다.
기록이것은 다음과 같습니다토토 사이트(텍스트), 단, 대상은
관계는 OID로 지정됩니다.
pgstatindex(text)가 반환됩니다.
기록pgstatindex기록을 반환합니다.
B-트리 인덱스에 대한 정보를 표시합니다. 예를 들면:
test= SELECT * FROM pgstatindex('pg_cast_oid_index');
-[ 기록 1 ]------+------
버전 | 2
트리레벨 | 0
인덱스_크기 | 16384
루트_블록_노 | 1
내부_페이지 | 0
leaf_pages | 1
빈_페이지 | 0
삭제된_페이지 | 0
평균_잎_밀도 | 54.27
잎_조각화 | 0
출력 열은 다음과 같습니다:
| 칼럼 | 유형 | 설명 |
|---|---|---|
| 버전 | 정수 | B-트리 버전 번호 |
| tree_level | 정수 | 루트 페이지의 트리 수준 |
| index_size | 비긴트 | 총 색인 크기(바이트) |
| root_block_no | bigint | 루트 페이지 위치(없으면 0) |
| internal_pages | bigint | 개수"내부"(상위 수준) 페이지 |
| leaf_pages | 비긴트 | 리프 페이지 수 |
| empty_pages | 비긴트 | 빈 페이지 수 |
| 삭제_페이지 | 비긴트 | 삭제된 페이지 수 |
| avg_leaf_density | float8 | 리프 페이지의 평균 밀도 |
| leaf_fragmentation | float8 | 리프 페이지 조각화 |
보고된 내용index_size일반적으로 설명된 것보다 하나 더 많은 페이지에 해당합니다.internal_pages + leaf_pages +empty_pages + 삭제_페이지, 색인의 항목도 포함하기 때문입니다. 메타페이지.
다음과 같이토토 사이트, 결과
페이지별로 누적되므로 예상할 수 없습니다.
전체 인덱스의 즉각적인 스냅샷을 나타냅니다.
pgstatginindex(regclass)가 반환됨
기록pgstatginindex기록을 반환합니다.
GIN 인덱스에 대한 정보를 표시합니다. 예를 들면:
test= SELECT * FROM pgstatginindex('test_gin_index');
-[ 기록 1 ]--+--
버전 | 1
보류 중인_페이지 | 0
보류_튜플 | 0
출력 열은 다음과 같습니다:
pg_relpages(text) 반환
빅인트pg_relpages개수를 반환합니다.
관계의 페이지입니다.
이시이 타츠오, 나가야스 사토시
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 토토 꽁 머니 : 문서 : 9.3 : PG_TRGM |
| pg_stat_statements | PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토 | pg_trgm |