Postgres다양한 토토 꽁 머니 장치를 제공합니다 테이블의 데이터에 대한 동시 액세스를 제어하는 모드. 이것들 중 일부 토토 꽁 머니 모드는Postgres진술 전에 자동으로 다른 사람은 응용 프로그램에서 사용하도록 제공됩니다. a 거래 기간 동안 거래가 개최됩니다.
자물쇠 외에도 단기 점유율/독점 래치가 있습니다 공유 버퍼에서 테이블 페이지에 대한 읽기/쓰기 액세스를 제어하는 데 사용 수영장. 튜플이 가져 오거나 업데이트.
테이블을 자동으로 획득하는 내부 토토 꽁 머니 모드 Queried.Postgres진술이 완료된 후이 토토 꽁 머니 장치를 릴리스합니다.
accessexclusivelock과의 충돌.
획득업데이트 선택and토토 꽁 머니 테이블forin 줄 공유 모드진술.
Exclusivelock 및 AccessExclusivelock과 충돌합니다 모드.
획득업데이트, 삭제, 삽입and토토 꽁 머니 테이블forin ROW 독점 모드진술.
Sharelock, Sharerowexclusivelock과의 충돌, Exclusivelock 및 AccessExclusivelock 모드.
획득색인 생성and토토 꽁 머니 테이블테이블공유 모드진술.
Rowexclusivelock, Sharerowexclusivelock과 충돌합니다. Exclusivelock 및 AccessExclusivelock 모드.
획득토토 꽁 머니 테이블for공유 행 독점 모드진술.
Rowexclusivelock, Sharelock, 충돌합니다. ShareRowexClusivelock, 독점 및 AccessExclusivelock 모드.
획득토토 꽁 머니 테이블테이블독점 모드진술.
Rowsharelock, Rowexclusivelock, Sharelock, 충돌합니다. ShareRowexClusivelock, 독점 및 AccessExclusivelock 모드.
획득Alter Table, 드롭 테이블, 진공and토토 꽁 머니 테이블진술.
Rowsharelock, Rowexclusivelock, Sharelock, 충돌합니다. ShareRowexClusivelock, 독점 및 AccessExclusivelock 모드.
참고 :accessexclusivelock 만select(업데이트) 문.
이 자물쇠는 행의 내부 필드가있을 때 얻습니다. 업데이트 (또는 업데이트를 위해 삭제 또는 표시)Postgres정보를 기억하지 않습니다 메모리에서 수정 된 행에 대해 토토 꽁 머니 에스컬레이션없이 토토 꽁 머니 행.
그러나이를 고려하십시오선택 업데이트선택한 행을 표시하여 표시 할 것입니다. 디스크가 쓴 결과.
로우 레벨 토토 꽁 머니은 데이터 쿼리에 영향을 미치지 않습니다. 그들은 익숙합니다 작가 블록같은 행만.