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

토토 꽁 머니 및 테이블

Postgres다양한 토토 꽁 머니 장치를 제공합니다 테이블의 데이터에 대한 동시 액세스를 제어하는 ​​모드. 이것들 중 일부 토토 꽁 머니 모드는Postgres진술 전에 자동으로 다른 사람은 응용 프로그램에서 사용하도록 제공됩니다. a 거래 기간 동안 거래가 개최됩니다.

자물쇠 외에도 단기 점유율/독점 래치가 있습니다 공유 버퍼에서 테이블 페이지에 대한 읽기/쓰기 액세스를 제어하는 ​​데 사용 수영장. 튜플이 가져 오거나 업데이트.

테이블 레벨 자물쇠

AccesssharElock

테이블을 자동으로 획득하는 내부 토토 꽁 머니 모드 Queried.Postgres진술이 완료된 후이 토토 꽁 머니 장치를 릴리스합니다.

accessexclusivelock과의 충돌.

RowsharElock

획득업데이트 선택and토토 꽁 머니 테이블forin 줄 공유 모드진술.

Exclusivelock 및 AccessExclusivelock과 충돌합니다 모드.

RowExclusivelock

획득업데이트, 삭제, 삽입and토토 꽁 머니 테이블forin ROW 독점 모드진술.

Sharelock, Sharerowexclusivelock과의 충돌, Exclusivelock 및 AccessExclusivelock 모드.

Sharelock

획득색인 생성and토토 꽁 머니 테이블테이블공유 모드진술.

Rowexclusivelock, Sharerowexclusivelock과 충돌합니다. Exclusivelock 및 AccessExclusivelock 모드.

ShareRowexClusivelock

획득토토 꽁 머니 테이블for공유 행 독점 모드진술.

Rowexclusivelock, Sharelock, 충돌합니다. ShareRowexClusivelock, 독점 및 AccessExclusivelock 모드.

Exclusivelock

획득토토 꽁 머니 테이블테이블독점 모드진술.

Rowsharelock, Rowexclusivelock, Sharelock, 충돌합니다. ShareRowexClusivelock, 독점 및 AccessExclusivelock 모드.

accessexclusivelock

획득Alter Table, 드롭 테이블, 진공and토토 꽁 머니 테이블진술.

Rowsharelock, Rowexclusivelock, Sharelock, 충돌합니다. ShareRowexClusivelock, 독점 및 AccessExclusivelock 모드.

참고 :accessexclusivelock 만select(업데이트) 문.

로우 레벨 자물쇠

이 자물쇠는 행의 내부 필드가있을 때 얻습니다. 업데이트 (또는 업데이트를 위해 삭제 또는 표시)Postgres정보를 기억하지 않습니다 메모리에서 수정 된 행에 대해 토토 꽁 머니 에스컬레이션없이 토토 꽁 머니 행.

그러나이를 고려하십시오선택 업데이트선택한 행을 표시하여 표시 할 것입니다. 디스크가 쓴 결과.

로우 레벨 토토 꽁 머니은 데이터 쿼리에 영향을 미치지 않습니다. 그들은 익숙합니다 작가 블록같은 행만.