롤 토토 : 문서 : 9.5 : | |||
---|---|---|---|
이전 | up | 63 장. 데이터베이스 물리적 스토리지 | 다음 |
각 힙 관계에는 모든 활성 트랜잭션에 보이는 것으로 알려진 튜플 만 포함하는 페이지를 추적하는 가시성 맵 (VM)이 있습니다. 관계의 필레 노드 번호의 이름을 따서 명명 된 별도의 관계 포크에 주요 관계 데이터와 함께 저장되며 A_VM접미사. 예를 들어, 관계의 필레 노드가 12345 인 경우 VM은라는 파일에 저장됩니다.12345_VM, 기본 관계 파일과 동일한 디렉토리에서. 인덱스에는 vms가 없습니다.
가시성 맵은 단순히 힙 당 하나의 비트를 저장합니다. 세트 비트는 페이지의 모든 튜플이 모든 트랜잭션에 보이는 것으로 알려져 있음을 의미합니다.인덱스 전용 스캔인덱스 튜플 만 사용하여 쿼리에 응답하려면
지도는 비트가 설정 될 때마다 조건이 사실이라는 것을 알지만 비트가 설정되지 않으면 사실이거나 그렇지 않을 수도 있다는 점에서 보수적입니다. 가시성 맵 비트는 진공 청소기에 의해서만 설정되지만 페이지의 데이터 수정 작업에 의해 지워집니다.
이전 | 롤 토토 : 문서 : 9.5 : 롤 토토 9.5.25 문서화 | 다음 |
여유 공간지도 | up | 초기화 포크 |