이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은의 동일한 페이지를 보려고 할 수 있습니다current버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

64.1. 소개

브린블록 범위 사설 토토 사이트의 약자입니다.브린는 특정 열이 테이블 내의 물리적 위치와 자연스러운 상관 관계를 갖는 매우 큰 테이블을 처리하도록 설계되었습니다. 에이블록 범위는 테이블에 물리적으로 인접한 페이지 그룹입니다. 각 블록 범위에 대해 일부 요약 정보는 인덱스에 의해 저장됩니다. 예를 들어, 상점의 판매 주문을 저장하는 테이블에는 각 주문이 배치 된 날짜 열이있을 수 있으며, 대부분의 경우 이전 주문 항목이 테이블에 더 일찍 나타납니다. 우편 번호 칼럼을 저장하는 테이블에는 자연스럽게 그룹화 된 도시의 모든 코드가있을 수 있습니다.

브린사설 토토 사이트는 일반 비트 맵 사설 토토 사이트 스캔을 통해 쿼리를 만족시킬 수 있으며 사설 토토 사이트에 의해 저장된 요약 정보가이면 각 범위 내의 모든 페이지의 모든 튜플을 반환합니다.일관성쿼리 조건과 함께. 쿼리 executor는 이러한 튜플을 다시 확인하고 쿼리 조건과 일치하지 않는 튜플을 폐기하는 것을 담당합니다. 즉, 이러한 색인은 손실됩니다. a 때문에브린색인이 매우 작으며, 사설 토토 사이트를 스캔하면 순차적 스캔에 비해 오버 헤드가 거의 추가되지만 일치하는 튜플이 포함되지 않은 것으로 알려진 테이블의 많은 부분을 스캔하는 것을 피할 수 있습니다.

a 특정 데이터브린index는 저장할 것입니다. 그리고 인덱스가 만족할 수있는 특정 쿼리는 인덱스의 각 열에 대해 선택한 연산자 클래스에 따라 다릅니다. 선형 정렬 순서가있는 데이터 유형에는 각 블록 범위 내에 최소 및 최대 값을 저장하는 운영자 클래스가있을 수 있습니다. 기하학적 유형은 블록 범위의 모든 객체에 대한 경계 상자를 저장할 수 있습니다.

블록 범위의 크기는 인덱스 생성 시간에 따라 결정됩니다.pages_per_range스토리지 매개 변수. 사설 토토 사이트 항목의 수는 페이지의 관계 크기와 동일합니다.pages_per_range. 따라서 숫자가 작을수록 더 많은 사설 토토 사이트 항목을 저장해야하기 때문에 사설 토토 사이트가 커지지만, 저장된 요약 데이터는 더 정확하고 사설 토토 사이트 스캔 중에 더 많은 데이터 블록을 건너 뛸 수 있습니다..

64.1.1. 색인 유지 보수

생성시, 모든 기존 사설 토토 사이트 페이지가 스캔되고 요약 사설 토토 사이트 튜플이 끝에 불완전한 범위를 포함하여 각 범위에 대해 생성됩니다. 새 페이지가 데이터로 채워짐에 따라 이미 요약 된 페이지 범위는 요약 정보가 새 튜플의 데이터로 업데이트됩니다. 마지막 요약 된 범위에 속하지 않는 새 페이지가 만들어지면 해당 범위는 요약 튜플을 자동으로 획득하지 않습니다. 이러한 튜플은 요약 실행이 나중에 호출 될 때까지 흡수되지 않은 상태로 유지되어 초기 요약을 만듭니다. 이 프로세스는를 사용하여 수동으로 호출 할 수 있습니다.brin_summarize_new_values (regclass)함수 또는 자동으로진공테이블을 처리합니다.