이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 베이 : 문서 : 17 : 65.4. 가시성 맵버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

63.4. 가시성 맵

각 힙 관계에는 모든 활성 트랜잭션에 보이는 것으로 알려진 튜플 만 포함하는 페이지를 추적하는 가시성 맵 (VM)이 있습니다. 관계의 필레 노드 번호의 이름을 따서 명명 된 별도의 관계 포크에 주요 관계 데이터와 함께 저장되며 A_VM접미사. 예를 들어, 관계의 필레 노드가 12345 인 경우 VM은라는 파일에 저장됩니다.12345_VM, 기본 관계 파일과 동일한 디렉토리에서. 인덱스에는 vms가 없습니다.

가시성 맵은 단순히 힙 당 하나의 비트를 저장합니다. 세트 비트는 페이지의 모든 튜플이 모든 트랜잭션에 보이는 것으로 알려져 있음을 의미합니다.인덱스 전용 스캔인덱스 튜플 만 사용하여 쿼리에 응답하려면

지도는 비트가 설정 될 때마다 조건이 사실이라는 것을 알지만 비트가 설정되지 않으면 사실이거나 그렇지 않을 수도 있다는 점에서 보수적입니다. 가시성 맵 비트는 진공 청소기에 의해서만 설정되지만 페이지의 데이터 수정 작업에 의해 지워집니다.