이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

53.28. pg_shmem_allocations_numa #

thepg_shmem_allocations_numa서버의 기본 공유 롤 토토 세그먼트의 공유 롤 토토 할당이 NUMA 노드에 어떻게 배포되는지 보여줍니다. 여기에는에 할당 된 두 가지 롤 토토가 모두 포함됩니다.PostgreSQL자체 및 롤 토토는에 자세히 설명 된 메커니즘을 사용하여 확장에 의해 할당 된 롤 토토섹션 36.10.11. 이보기는 여러 NUMA 노드에 걸쳐 퍼져있는 경우 각 공유 메모리 세그먼트에 대해 여러 행을 출력합니다. 이보기는 시스템이 매우 느리기 때문에 모니터링 시스템으로 쿼리해서는 안되며 이전에 사용되지 않은 경우 공유 메모리를 할당 할 수 있습니다. 이보기의 현재 제한은 익명 공유 메모리 할당을 표시하지 않는 것입니다.

이보기는 동적 공유 롤 토토 인프라를 사용하여 할당 된 롤 토토가 포함되어 있지 않습니다.

경고

결정할 때Numa노드, 뷰는 공유 롤 토토 세그먼트의 모든 롤 토토 페이지를 터치합니다. 이렇게하면 공유 롤 토토가 이미 할당되지 않은 경우 공유 롤 토토의 할당을 강요하고 롤 토토가 단일로 할당 될 수 있습니다.Numa노드 (시스템 구성에 따라 다름).

표 53.28. pg_shmem_allocations_numa

열 유형

설명

이름 텍스트

공유 메모리 할당의 이름.

numa_node int4

id ofNuma노드

size int8

바이트 의이 특정 NUMA 메모리 노드에 대한 할당 크기


기본적으로pg_shmem_allocations_numa보기는 슈퍼업자 또는 역할의 권한이있는 역할에 의해서만 읽을 수 있습니다PG_READ_ALL_STATS역할.