이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다와이즈 토토 : 문서 : 17 : 62.4. 색인 잠금 고려 사항버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

54.4.

색인 액세스 방법은 윈 토토의 동시 업데이트를 처리해야합니다.PostgreSQL시스템 획득accesssharelock윈 토토 스캔 중 윈 토토에서RowExClusivelock업데이트 할 때진공). 부터reindex.

일반적으로 동시 업데이트를 지원하는 인덱스 유형 구축src/backend/access/nbtree/readmeandsrc/backend/access/hash/readme.

지수 자체 내부 일관성 요구 사항 외에) 및 윈 토토.postgresql분리

  • 윈 토토 항목을 작성하기 전에 새 힙 입력이 이루어집니다.섹션 54.5.)

  • 힙 입력을 삭제할 때 (진공), 모든 윈 토토 항목을 제거해야합니다

  • 윈 토토 스캔은 윈 토토 페이지에서 핀을 유지해야합니다.amgettupleAmbulkdelete항목을 삭제할 수 없습니다

세 번째 규칙이 없으면 윈 토토 리더가 가능합니다.진공그리고 해당 힙에 도착합니다진공.heap_fetch ()12378_12665SnapshotNow)"비행 중"윈 토토 항목에서 일치까지Ambulkdelete블록진공할 수 없습니다

이 솔루션은 윈 토토 스캔이 필요합니다"동기": 각 힙 튜플을 가져와야합니다"비동기"많은 TID를 수집하는 스캔

inAmgetBitMap색인 스캔,

언제ampredlocks플래그는 아닙니다