| 젠 토토 : 문서 : 9.6 : 젠 토토 | |||
|---|---|---|---|
| 스포츠 토토 베트맨 : 문서 : 9.6 : 경고 | 토토 사이트 : 문서 : 9.6 : 토토 사이트 제어 | 13장. 동시성 제어 | PostgreSQL : 문서 : 9.6 : 스포츠 토토 결과 팁 |
하지만포스트그레SQL테이블 데이터에 대한 비차단 읽기/쓰기 액세스를 제공합니다. 비차단 읽기/쓰기 액세스는 현재 구현된 모든 인덱스 액세스 방법에 대해 제공되지 않습니다.포스트그레SQL. 다양한 인덱스 유형은 다음과 같이 처리됩니다.
단기 공유/독점 페이지 수준 배트맨 토토은 읽기/쓰기 액세스에 사용됩니다. 배트맨 토토은 각 인덱스 행을 가져오거나 삽입한 후 즉시 해제됩니다. 이러한 인덱스 유형은 교착 상태 없이 가장 높은 동시성을 제공합니다.
공유/독점 해시 버킷 수준 잠금이 읽기/쓰기 액세스에 사용됩니다. 전체 버킷이 처리된 후 잠금이 해제됩니다. 버킷 수준 잠금은 인덱스 수준 잠금보다 더 나은 동시성을 제공하지만 잠금이 하나의 인덱스 작업보다 오래 유지되므로 교착 상태가 발생할 수 있습니다.
단기 공유/독점 페이지 수준 잠금은 읽기/쓰기 액세스에 사용됩니다. 잠금은 각 인덱스 행을 가져오거나 삽입한 후 즉시 해제됩니다. 그러나 GIN 색인 값을 삽입하면 일반적으로 행당 여러 색인 키 삽입이 생성되므로 GIN은 단일 값 삽입에 대해 상당한 작업을 수행할 수 있습니다.
현재 B-트리 인덱스는 동시 응용 프로그램에 대해 최고의 성능을 제공합니다. 해시 인덱스보다 더 많은 기능을 갖고 있기 때문에 스칼라 데이터를 인덱싱해야 하는 동시 애플리케이션에 권장되는 인덱스 유형입니다. 비스칼라 데이터를 처리할 때 B-트리는 유용하지 않으며 대신 GiST, SP-GiST 또는 GIN 인덱스를 사용해야 합니다.