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

13.6. 잠금 및 인덱스

하지만스포츠 토토 사이트제공 테이블 데이터에 대한 비차단 읽기/쓰기 액세스, 비차단 읽기/쓰기 현재 모든 인덱스 액세스 방법에 대해 액세스가 제공되지는 않습니다. 에서 구현됨스포츠 토토 사이트. 는 다양한 인덱스 유형은 다음과 같이 처리됩니다.

B-트리,GiST그리고SP-GiST색인

단기 공유/독점 페이지 수준 잠금은 다음에 사용됩니다. 읽기/쓰기 액세스. 잠금은 각 인덱스 직후에 해제됩니다. 행을 가져오거나 삽입합니다. 이러한 인덱스 유형은 가장 높은 수준을 제공합니다. 교착 상태 없는 동시성.

해시 인덱스

공유/독점 해시 버킷 수준 잠금이 읽기/쓰기에 사용됩니다. 액세스. 전체 버킷이 처리된 후 잠금이 해제됩니다. 버킷 수준 잠금은 인덱스 수준보다 더 나은 동시성을 제공합니다. 그러나 잠금이 다음보다 오래 유지되므로 교착 상태가 가능합니다. 하나의 인덱스 작업.

색인

단기 공유/독점 페이지 수준 잠금은 다음에 사용됩니다. 읽기/쓰기 액세스. 잠금은 각 인덱스 직후에 해제됩니다. 행을 가져오거나 삽입합니다. 하지만 GIN 인덱스 값은 일반적으로 각 당 여러 개의 인덱스 키 삽입을 생성합니다. 행이므로 GIN은 단일 값에 대해 상당한 작업을 수행할 수 있습니다. 삽입.

현재 B-트리 인덱스는 다음에 대한 최고의 성능을 제공합니다. 동시 애플리케이션; 왜냐하면 그들은 또한 더 많은 기능을 가지고 있기 때문입니다. 해시 인덱스는 동시 실행에 권장되는 인덱스 유형입니다. 스칼라 데이터를 색인화해야 하는 애플리케이션. 다룰 때 비 스칼라 데이터, B-트리는 유용하지 않으며 GiST, SP-GiST 또는 GIN 대신 인덱스를 사용해야 합니다.