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

9.7. 토토 캔 및 지수

그래도Postgres제공 비 차단화 테이블 데이터에 대한 읽기/쓰기 액세스, 비 블로킹 모든 색인 액세스에 대해 읽기/쓰기 액세스가 현재 제공되는 것은 아닙니다. 에서 구현 된 메소드Postgres.

다양한 색인 유형은 다음과 같이 처리됩니다.

GIST 및 R-Tree Indices

공유/독점 색인 수준 토토 캔 장치가 사용됩니다 읽기/쓰기 액세스. 자물쇠는 성명서 후에 해제됩니다 완료.

해시 지수

공유/독점 페이지 레벨 토토 캔은 읽기/쓰기에 사용됩니다 입장. 페이지가 처리 된 후 토토 캔이 해제됩니다.

페이지 레벨 토토 캔은 동시성보다 더 나은 동시성을 제공합니다 색인 수준이지만 교착 상태에 처해 있습니다.

btree indices

단기 공유/독점 페이지 수준 토토 캔 장치가 사용됩니다 읽기/쓰기 액세스. 자물쇠는 즉시 해제됩니다 각 인덱스 튜플이 가져 오거나 삽입됩니다.

btree 지수는없이 가장 높은 동시성을 제공합니다 교착 상태.

간단히 말해서 Btree 지수는 권장 인덱스 유형입니다. 동시 응용 프로그램.