이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 13.7. 와이즈 토토 및 색인버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

9.5. 잠금 및 인덱스

하지만PostgreSQL제공 테이블 데이터에 대한 비차단 읽기/쓰기 액세스, 비차단 읽기/쓰기 액세스는 현재 모든 인덱스 액세스에 제공되지 않습니다. 메소드가 구현됨포스트그레SQL.

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

B-트리 인덱스

단기 공유/독점 페이지 수준 잠금은 다음에 사용됩니다. 읽기/쓰기 액세스. 잠금은 즉시 해제됩니다. 각 인덱스 튜플을 가져오거나 삽입합니다. B-트리 인덱스 교착상태 없이 최고의 동시성을 제공 조건.

지스트및 R-트리 인덱스

공유/독점 인덱스 수준 잠금은 다음에 사용됩니다. 읽기/쓰기 액세스. 명령문 후에 잠금이 해제됩니다. (명령)이 완료되었습니다.

해시 인덱스

공유/독점 페이지 수준 잠금이 읽기/쓰기에 사용됩니다. 액세스. 페이지가 처리된 후 잠금이 해제됩니다. 페이지 수준 잠금은 다음보다 더 나은 동시성을 제공합니다. 인덱스 수준이지만 교착 상태가 발생하기 쉽습니다.

간단히 말하면 B-트리 인덱스는 권장되는 인덱스 유형입니다. 동시 신청합니다.