pg_backend_memory_contexts #전망pg_backend_memory_contexts현재 세션에 연결된 서버 프로세스의 모든 메모리 컨토토 핫를 표시합니다.
pg_backend_memory_contexts각 메모리 컨토토 핫에 대해 하나의 행을 포함합니다.
표 53.5. pg_backend_memory_contexts열
|
열 유형 설명 |
|---|
|
메모리 컨토토 핫의 이름 |
|
메모리 컨토토 핫의 식별 정보입니다. 이 필드는 1024바이트에서 잘립니다. |
|
메모리 컨토토 핫 유형 |
|
메모리 컨토토 핫 계층 구조에서 1 기반 컨토토 핫 수준. 컨토토 핫의 수준은 또한에서 해당 컨토토 핫의 위치를 보여줍니다. |
|
메모리 컨토토 핫 계층 구조를 설명하기 위한 임시 숫자 식별자 배열. 첫 번째 요소는 다음과 같습니다. |
|
이 메모리 컨토토 핫에 할당된 총 바이트 |
|
이 메모리 컨토토 핫에 할당된 총 블록 수 |
|
여유 공간(바이트) |
|
무료 청크의 총 개수 |
|
사용된 공간(바이트) |
기본적으로는pg_backend_memory_contexts보기는 수퍼유저 또는 권한이 있는 역할만 읽을 수 있습니다.pg_read_all_stats역할.
쿼리 실행 중에 메모리 컨토토 핫가 생성되고 파괴되므로, 다음에 저장된 식별자는경로동일 쿼리에서 뷰를 여러 번 호출하면 열이 불안정해질 수 있습니다. 아래 예는 이 열의 효과적인 사용법을 보여주고 다음에서 사용되는 총 바이트 수를 계산합니다.CacheMemoryContext및 모든 하위 항목:
memory_contexts AS 사용(
SELECT * pg_backend_memory_contexts에서
)
SELECT 합계(c1.total_bytes)
memory_contexts c1, memory_contexts c2에서
WHERE c2.name = 'CacheMemoryContext'
AND c1.path[c2.level] = c2.path[c2.level];
그PostgreSQL : 문서 : 18 : 7.8. 메이저 토토 사이트와 함께 (공통 테이블 표현식)은의 컨토토 핫 ID를 확인하는 데 사용됩니다.경로뷰의 두 평가 사이의 열 일치.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.